Мое веб-приложение немедленно перенаправляет пользователей на страницу входа через web.config. Как я могу получить URL-адрес, по которому запрашивалась моя страница? Я попытался использовать параметры запроса в Page_Load страницы Login.aspx, но это не сработало.
Как получить запрашивающий URL-адрес, когда пользователь перенаправлен на страницу входа через web.config в asp.net
Ответы (2)
Я не совсем понимаю, что ты имеешь в виду под
"как я могу получить URL-адрес, запрошенный моей страницей"
у вас может быть случай, чтобы сделать вашу страницу общедоступной или вы можете указать URL-адрес для входа на нужную страницу
<authentication mode="Forms">
<forms loginUrl="your_page.aspx"
defaultUrl="index.aspx" />
</authentication>
person
pedrommuller
schedule
31.10.2013
Я нашел ответ на то, что искал, с помощью UrlReferrer. Увидеть ниже.
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
If Request.UrlReferrer.ToString <> "" Then
Session("PageUrl") = Request.UrlReferrer.ToString
End If
End Sub
person
Troy Mitchel
schedule
17.12.2013