Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
有没有办法从服务器端知道用户访问的上一页(当然是在我的网站上)?我知道如果之前使用 Transfer() 方法重定向了用户,我可以做到这一点。会话期间是否存在任何历史记录?
您可以使用http://msdn.microsoft.com/en-us/library/system.web.httprequest.urlreferrer.aspx来获取以前的用户客户端页面。
您在自己的网站内寻找的页面是什么?如果是这样,您可以这样做来为不同的页面启用不同的反应。如果它在您的站点之外,那么我会像 Trekstuff 提到的那样使用 UrlReferrer。
If Not PreviousPage Is Nothing Then Dim str As String = PreviousPage.AppRelativeVirtualPath If str = "~/(DESIRED URL)" Then End If End IF