protected void Page_Load(object sender, EventArgs e) ...{ Response .Write ( (string)ViewState["SortOrder"]); } protected void Button1_Click(object sender, EventArgs e) ...{ // 保存在 ViewState 中 ViewState["SortOrder"] = "DESC"; Page_Load(sender, e); } 在页面中保存变量的方法用viewstate比session更适合,因为它在页面关闭后便消失。