在我的 Web 应用程序中,我有两个,一个 ViewState 和一个保存值的 Session,问题是我需要通过单击按钮重置一个并保持另一个不变。如果我Response.Redirect
在我的按钮中使用,ViewState 和 Session 都会被重置。我尝试使用 if(!IsPostBack) 但我认为这不适用于按钮事件。我非常感谢您的建议和帮助。
代码:
// 此代码上方有一个 ViewState,我必须重置它
protected void Button_Click(object sender, EventArgs e)
{
Session["Counter"] = (int)Session["Counter"] + 1; // I do not want to reset this Session.
Label1.Text = Session["Counter"].ToString();
Response.Redirect("Page1.aspx"); // If this button is pressed then Session["counter"] is resetted which I don't want to happen
}
谢谢 !!