在Page_Load里面写的是
TextBox.Text=session["key"];
而不是
if(!IsPostback)
{
TextBox.Text=session["key"];
}
因为你点击Button后会发生Postback
如果你不加if(!IsPostback)
那么每次你一点就会先执行页面的Page_Load
即把Session中的原值赋值给textbox
然后在执行Button_Click这时候textbox中的值是原值,所以,改不了session中的值。。。