MasterPage.Master>下次将哪个页面作为孩子加载?

时间:2011-03-17 07:48:42

标签: asp.net httpwebrequest master-pages master-detail

我想知道,在我Page Load的{​​{1}}事件中,哪个页面发送了请求。将作为子项加载到内容中。

假设用户点击我的网页MasterPage.Master,我是否可以从<a href="Login.aspx">Login</a>的{​​{1}}事件中获取该值,以便日后处理?

Page Load

你知道我想使用它,所以当请求页面是e.x. Login.aspx,在我的网页的表单元素中注入一些属性。

3 个答案:

答案 0 :(得分:3)

查看Request.Url属性并获取必要的信息

答案 1 :(得分:1)

我认为你要找的是Request.UrlReferrer

答案 2 :(得分:0)

嗯,这个诀窍(在母版页上加载)

Private Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
   Dim TheNextPageThatWillLoad As String = DirectCast(sender, MasterPage).Request.RawUrl
End Sub