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

时间:2014-12-05 21:19:47

标签: c# asp.net

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

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

1 个答案:

答案 0 :(得分:0)

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