假如Session在A页面失效有提交操作时自动返回登录页面,登录成功后再自动返回A页面。跪求解答,及代码!!!

解决方案 »

  1.   

    在session失效的时候 用个session["histroyUrl"]记录当前页  再请求
      

  2.   

    传递url到login.aspx
    request.querystring["ur"]
    登录后跳转
      

  3.   

    这个最节约的方式是直接将最后一次请求的url作为参数,以get方式请求登陆页面,成功后,再跳回
    如果觉得带在地址栏不好看,就用cookie吧,用Session多浪费
      

  4.   


    在Session_End事件中写入COOKIE 能写不哦?
      

  5.   


    其实就是登陆的返回地址问题,这个可以自己传地址过去,
    也可以用Forms验证获取
    FormsAuthentication.GetRedirectUrl()方法获取登陆返回地址