如何在.net中做个监控事件来监控session值,当session 值为空的时候自动跳转到登录页面!!!!!!!!!!!!!!!!111

解决方案 »

  1.   

    监控?检查代码放在HttpModule中,如果为空则Redirect
      

  2.   

    添加一个ascx,在它的 page_load 中写:if (Session["abc"] == null)
        this.Response.Redirect("~/login.aspx");然后把它拖入你想控制的任何一个aspx里边任何位置。
      

  3.   

    sp1234还是没明白我的意思,我要求的是登录成功后,不进行任何操作,当session失效的时候(不进行任何操作)弹出个提示框,自动跳回登录界面...
    对于全局的,暂时还没方法实现。
    因为在全局变量里,是有session end 这方法,但是没办法执行页面跳转,因为系统不知道该从哪个页面跳,会报异常的。。
      

  4.   

    每个页面都继承自你写的一个页面基类:BasePage
    在其中验证Session或你想写的其它的通用方法
      

  5.   

    要进行时间监控,每一分钟刷新一次页面,要么怎么晓得Session是否失效,在你进行任何操作之前。