3

有没有办法从服务器端知道用户访问的上一页(当然是在我的网站上)?我知道如果之前使用 Transfer() 方法重定向了用户,我可以做到这一点。会话期间是否存在任何历史记录?

4

2 回答 2

4

您可以使用http://msdn.microsoft.com/en-us/library/system.web.httprequest.urlreferrer.aspx来获取以前的用户客户端页面。

于 2012-12-27T20:29:15.573 回答
1

您在自己的网站内寻找的页面是什么?如果是这样,您可以这样做来为不同的页面启用不同的反应。如果它在您的站点之外,那么我会像 Trekstuff 提到的那样使用 UrlReferrer。

If Not PreviousPage Is Nothing Then
  Dim str As String = PreviousPage.AppRelativeVirtualPath
  If str = "~/(DESIRED URL)" Then
  End If
End IF
于 2012-12-27T22:33:51.977 回答