【发布时间】:2013-11-20 19:39:38
【问题描述】:
有两页,一页有一个文本框和一个按钮,另一页有一个按钮和一个标签。我想要做的是在第 1 页上显示文本框的内容,在按钮单击时第 2 页的标签中。然后当我单击按钮返回第 1 页时。阻止在第 1 页的文本框中输入的内容。抱歉,如果它令人困惑。这是我的代码
page1.aspx
protected void Button1_Click(object sender, EventArgs e)
{
Session["fstName"] = txtBox.Text;
Response.Redirect("Page2.aspx");
}
page2.aspx
protected void Page_Load(object sender, EventArgs e)
{
string a = Session["fstName"].ToString();
lblPage2.Text = a;
}
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("WebForm1.aspx");
}
【问题讨论】:
-
从外观上看,这应该可行。你遇到了什么错误?
-
返回page1时没有错误,只是文本框为空
-
有没有机会在 web.config 中关闭会话状态?
<sessionState mode="Off">或在页面上?EnableSessionState="false"