我建在asp.net和c#的Web應用程序的價值,我存儲文本框的文本會話變量是這樣的:無法得到更新會話變量和文本框
Session["data"]=TextBox1.Text;
,按鈕上點擊事件我正在將用戶重定向到另一個頁面。在第二頁中,我正在使用此變量會話[「數據」]並且在頁面2中有一個後退按鈕,我再次將其重定向到page1,其中textbox1存在。按鈕點擊事件,我重定向到page2,事件是這樣的代碼,
Session["data"]=TextBox1.Text;
Response.Redirect("page2.aspx");
現在,當我訪問Session [「data」]的值時,它給了我以前的值。由於TextBox1的內容可能會更改,所以這些更改尚未顯示。
請告訴我我要去哪裏錯了。
在page1.aspx中的Page_load中有什麼設置Session [「data」]的值嗎? – ChrisBint
我正在檢查if(Session [「data」]!= null),然後TextBox1.Text = Session [「data」]。ToString();此代碼在用戶單擊page2.aspx上的後退按鈕時設置TextBox1的值。 –