我的网页上有一个“返回上一页”链接。我使用以下代码转到上一页
document.write('<a href="' + document.referrer + '"><span class="style2">Return to previous Page</span></a>');
如果页面回发,那么上面的代码不起作用,所以我尝试使用下面的代码转到上一页,但这也无法正常工作。 这就是我所拥有的
If InStr(LCase(Request.ServerVariables("http_referer")), "technicalinfo.aspx") > 0 Then
Session("link") = "technicalInfo.aspx"
Else If InStr(LCase(Request.ServerVariables ("http_referer")), "Prodinfo.aspx") > 0 Then
Session("link") = "ProdInfo.aspx"
End If
当我尝试将用户重定向到会话变量提供的链接时,错误就出现了
<%dim URL as string = Session("link") %>
<a href=URL>Go Back to previous Page</a>
上述代码不起作用。如何根据Session变量的值返回上一页?
答案 0 :(得分:0)
最好使用客户端browser history API来执行此操作。
要实现后退按钮,您可以执行以下操作:
<button onclick="window.history.back()">Back</button>