我想知道我在ASP.net中调用当前页面的页面
例如
我想要名为“hero.aspx”的页面轨道,并且它已从“Zero.aspx”调用 并且“Zero.aspx”已从“one.aspx”中调用
所以我希望输出整个页面称为层次结构。
我如何在asp.net中获得此功能
答案 0 :(得分:0)
你可以用这个:
HttpRequest.UrlReferrer
http://msdn.microsoft.com/en-us/library/system.web.httprequest.urlreferrer.aspx
答案 1 :(得分:0)
您可以从
获取推介页面VB:
Request.ServerVariables("HTTP_REFERER")
C#
Request.ServerVariables["HTTP_REFERER"]
如果您想要路径,我认为您必须在会话中保存每个页面,然后将每个页面附加到列表中。
答案 2 :(得分:0)
#Region "Properties"
Public Property prevPage() As String
Get
If Not ViewState("prevPage") Is Nothing Then
Return CType(ViewState("prevPage"), String)
Else
Return Nothing
End If
End Get
Set(ByVal Value As String)
ViewState("prevPage") = Value
End Set
End Property
#End Region
If Not IsPostBack Then
If Not Request.UrlReferrer Is Nothing Then
prevPage = Request.UrlReferrer.ToString
End If
End If