【发布时间】:2013-05-06 14:41:12
【问题描述】:
每当我尝试更新之前输入的会话变量时,它都不会更新。
这是我在说什么的一个例子:
protected void Page_Load(object sender, EventArgs e)
{
if (Session["Test"] != null)
{
TextBox1.Text = Session["Test"].ToString();
}
}
protected void Button1_Click(object sender, EventArgs e)
{
Session["Test"] = TextBox1.Text;
}
所以当我第一次单击按钮时,文本框将被更新。但是当我编辑文本并再次单击按钮时,文本框只是恢复到第一次时的状态,即不更新。有人有什么想法吗?
【问题讨论】:
-
您要更新哪个会话变量
-
TextBox1 将始终具有 Session["Box"] 值,您不会在代码中的任何位置更新该值,因此它不会更新
-
你为什么不直接放弃会话。
标签: c# asp.net visual-studio-2010 session session-variables