我想知道如何保留我的文本框的文本,即使我必須進行新的頁面加載,單擊超鏈接。通過PageLoad()保留文本框的文本;
它總是一個空字符串。
有人可以幫助我嗎?
lkForgotten.NavigateUrl = string.Format("Logon.aspx?forgotten={0}", "");
lkSend.NavigateUrl = string.Format("Logon.aspx?forgotten={0}&userEmail={1}", "submited", txtForgotten.Text);
try
{
if (Request.QueryString["forgotten"].ToString() == "")
{
txtForgotten.Visible = true;
lkSend.Visible = true;
}
if (Request.QueryString["forgotten"].ToString() == "submited")
{
userEmail = txtForgotten.Text;
SendForgottenPassword(userEmail);
}
}
catch { }
HTML和Web應用程序是無狀態的,除非您使用Cookie或Session,否則無法保存頁面上的數據。 – gdoron 2012-04-23 11:50:25
是javascript解決方案嗎? – 2012-04-23 12:24:34