为了账号安全,请及时绑定邮箱和手机立即绑定

Session过期及阻止后续页面的操作问题

Session过期及阻止后续页面的操作问题

HUX布斯 2018-12-07 05:54:53
页面加载时,会去加载Page_Load事件,然后如果点击页面上的按钮,依然是先执行Page_Load,然后执行btnPreview_Click事件,现在有一个问题,就是点击按钮后,Page_Load事件检测到Session为null时,可否直接返回到指定页,而不去加载btnPreview_Click事件。     protected void Page_Load(object sender, EventArgs e)    {        if (Session["UserID"] == null)        {            Response.Write("<script>parent.location.href='Timeout.aspx';<" + "/script>");            return;        }     }     protected void btnPreview_Click(object sender, EventArgs e)    {        CrystalReportViewer1.Visible = true;        Display();    }     private void Display()     {           Response.Write(Session["UserID"].ToString());       }
查看完整描述

1 回答

?
江户川乱折腾

TA贡献1851条经验 获得超5个赞

if(Session["UserID"] == null)
        {
 

Response.Redirect("target.aspx");

}

就OK

查看完整回答
反对 回复 2019-01-21
  • 1 回答
  • 0 关注
  • 446 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信