Ciao a tutti,
ho il seguente problema....
ho una webpart che riceve un parametro da un'altra webpart...
in questo modo


public void CellReady(object sender, CellReadyEventArgs cellReadyArgs)
{
{
if(cellReadyArgs.Cell != null)
{

//Gets the ComponentID passed by the Provider WP
consumerStringPassedByParm = cellReadyArgs.Cell.ToString();

ecc..ecc...


in questa webpart ho un bottone al quale dovrei passare questa variabile "consumerStringPassedByParm "...

il problema è che il parametro mi serve viene azzerato ad ogni reload della pagina ed è valorizzato solo quando viene passato da un'altra webpart.....ora, ho visto che posso usare una variabile di tipo ViewState...ho fatto così

private string miavariabile;

poi ho scritto questo....

public void CellReady(object sender, CellReadyEventArgs cellReadyArgs)
{


consumerStringPassedByParm = cellReadyArgs.Cell.ToString();
ViewState["Text"] = consumerStringPassedByParm;
miavariabile = (String)ViewState["Text"];

if(cellReadyArgs.Cell != null)
{

//Gets the ComponentID passed by the Provider WP
consumerStringPassedByParm = cellReadyArgs.Cell.ToString();

ecc...

e nella mia funzione richiamata da un bottone ho aggiunto una cosa tipo

SQLQueryStringAdd = "INSERT INTO CPZ......ecc... "VALUES (" + miavariabile + " ecc..

solo che quando clicco il bottone, ricarico la pagina e il valore di miavariabile è sempre vuoto.... help!