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!