设置会话变量时阻止页面重新加载

本文关键字:新加载 加载 变量 会话 设置 | 更新日期: 2023-09-27 18:33:15

我有一个asp按钮,在单击事件上设置了一个会话变量并重定向了页面。问题是此过程需要两次单击 - 一次用于设置会话,另一次用于重定向。如何一键设置会话和重定向?我的代码如下:

protected void btn_login_Click(object sender, EventArgs e)
{
       HttpContext.Current.RewritePath("AnotherPage.aspx");
       Session.Add("user-id", _id);
}

设置会话变量时阻止页面重新加载

protected void btn_login_Click(object sender, EventArgs e)
{       
    Session.Add("user-id", _id);
    Response.Redirect("AnotherPage.aspx");
}