在两个不同的页面A.ASP,B.ASP中点击一个按钮,可以进入同一个页面C.ASP
我的问题是,C.ASP页中有个返回按钮,我怎么返回所进来前的页面?
一定不要用history.back(-1)的情况下!A.ASP的地址为: a.asp?empid=20&empname=张三&empdept=33
B.ASP的地址为: b.asp?selectitem=103_1&selectitemname=信息资源部要在C.ASP的返回按钮上点击,根据从哪个页面进来的情况,返回上面的两个地址.
谢谢!

解决方案 »

  1.   

    response.redirct Request.ServerVariables("HTTP_REFERER")
      

  2.   

    <input type="button" onClick="document.location='<%= Request.servervariables("HTTP_Referer") %>';" value="返回">
      

  3.   

    reurl=request("reurl")
    response.redirect reurl
      

  4.   

    <a href="#" onclick="history.go(-1)"></a>
      

  5.   

    使用Request.ServerVariables("HTTP_REFERER")可以获取上一页的地址。
      

  6.   

    SORRY,忘了说了,我要.NET下面的取地址方式,C#的.谢谢.
      

  7.   

    你也可以通过SESSION来保存上一页地址的呀
      

  8.   

    <input type="button" onClick="document.location='<%= Request.servervariables("HTTP_Referer") %>';" value="返回">
      

  9.   

    Page.Response.Redirect(Request.ServerVariables("HTTP_REFERER"));