web.config
<customErrors mode="On" defaultRedirect="Login.aspx"></customErrors>

解决方案 »

  1.   

    错误的,<customErrors>只是在出错的情况下才跳转到Login.aspx,但是Session过期了但是不表示一定会出错的,所以2楼这种方案不太好用
      

  2.   

    <authentication mode="Forms" >        <forms loginUrl="you login page"></forms>
          </authentication>
      

  3.   

    用forms验证方式,设置过期时间。
      

  4.   

    <authentication mode="Forms" >          <forms loginUrl="you login page"> </forms> 
           </authentication>
    是的,只要验证不过就跳到longin页面
      

  5.   

    不好用啊,要注意:我这里是已经通过验证登录了,然后不操作20分钟,Session失效后,他再操作的时候,让他重新登录!
      

  6.   

    要不看看的一些事件MSDN文件咯Session
      

  7.   

    当Sesssion失效后,如果用户再操作!既然都用到Session了,那么在主要的编辑地方肯定就会用到Session。
    如果SESSION失效后会提示错误转到ERROR.aspx页面。
    这个好不好用要看你对SESSION的使用规则!并不建议这么用,在程序上一开始就应该考虑到这个问题。
    页面上加SESSION的判断,为空才转到Login页面上。