每当我尝试更新之前输入的会话变量时,它都不会更新。
这是我正在谈论的一个例子:
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;
}
因此,当我第一次单击按钮时,文本框将被更新。但是当我编辑文本并再次单击按钮时,文本框只是恢复到第一次时的状态,即不更新。有人有想法么?