MasterPage.Master> Какая страница будет затем загружена как дочерняя? - PullRequest
4 голосов
/ 17 марта 2011

Хотелось бы знать, в случае Page Load моей MasterPage.Master, на какую страницу был отправлен запрос. будет загружен как дочерний в контенте.

Предположим, пользователь нажимает на моей веб-странице <a href="Login.aspx">Login</a> Могу ли я получить это значение из события Page Load моего MasterPage.Master для дальнейшей обработки?

Dim ThePageThatWillLoadAsChildIs as string =

Видите ли, я хотел бы использовать это, поэтому, когда страница запроса e.x. Login.aspx, добавьте в элемент формы моей веб-страницы некоторые атрибуты.

Ответы [ 3 ]

3 голосов
/ 17 марта 2011

Загляните в недвижимость Request.Url и получите там необходимую информацию

1 голос
/ 17 марта 2011

Я думаю, что вы ищете, Request.UrlReferrer

0 голосов
/ 18 марта 2011

Ну, этот делает свое дело (На загрузке главной страницы)

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
...