Originariamente inviato da pietro09
Per Daniele80. Non è che quello che hai detto va bene SOLO se utilizzi server.transfer?
Te lo chiedo perchè a me, dà errore
allora vi riporto del codice:
codice:
public class pagina1 : System.Web.UI.Page
protected static string sCmdArea = "";
public string CmdArea1
{
get
{
return sCmdArea;
}
}
page_load(....)
this.ViewState.Add("Area1", "stringa");
sCmdArea = ViewState["Area1"];
poi magari in un'altra funzione riempi il viewstate e sCmdArea
button1_click(...)
sCmdArea = ViewState["Area1"];
Server.Transfer("pagina2.aspx");
in pagina2 devi leggere l'area di pagina uno dove troverai tutto quello che gli hai assegnato.
codice:
pagina1 sourcepage = (pagina1) Context.Handler;
string myString=sourcepage.CmdArea1;
ora magicamente in myString ti trovi una marea di roba. Tocca solo lavorare la stringa.