跟这个论坛的登录方式一样,登录后返回到登录前的哪个网页
并且能保留登录前网页文本框的内容

解决方案 »

  1.   

    Response.Redirect(Request.UrlReferrer.AbsoluteUri);
      

  2.   

    这个论坛是把这些乱七八糟的包括上一页地url一起做为url参数传递过来的.
      

  3.   

    Response.Redirect(Request.UrlReferrer.AbsoluteUri);不过使用之前最好确定Request.UrlReferrer.AbsoluteUri中有值
      

  4.   


    是这样的!在使用Request.UrlReferrer时还要注意:
    1.    如果上一页面使用document.location方法导航到当前页面,Request.UrlReferrer返回空值
    2.    如果有A,B两个页面,在浏览器中直接请求A页面,在A页面的中Page_Load事件中导航到B 页面,则    Request.UrlReferrer返回空。因为 在Page_load事件中页面还未初始化,所以无法记录当前页的信息,导航到b页面也就无法获得上一页面的信息   
    3.    点击刷新按钮不会改变Request.UrlReferrer 
      

  5.   

    看一下forms验证的内容.其实就是切到登录的那个页面时把前边访问的地址带过去..登录完后再切回去.
      

  6.   

    CSDN的论坛登录前一阵子是采用Forms验证登录。好久没登录了。没注意看
      

  7.   

    CSDN的论坛登录前一阵子是采用Forms验证登录。好久没登录了。没注意看
      

  8.   

    Response.Write("<script>history.back(1);</script>");不知可否.
      

  9.   

    Response.Redirect(Request.UrlReferrer.AbsoluteUri); 
    比较合理,不过自己没用过