我的 Web 应用程序立即通过 web.config 将用户重定向到登录页面。如何获取请求我的页面的 url?我尝试在 Login.aspx 页面的 Page_Load 中使用 Request 参数,但这不起作用。
问问题
197 次
2 回答
0
我不完全明白你的意思
“如何获取请求我页面的 url”
您可能需要将您的页面设置为公开页面或将登录网址更改为您需要的页面
<authentication mode="Forms">
<forms loginUrl="your_page.aspx"
defaultUrl="index.aspx" />
</authentication>
于 2013-10-31T13:40:30.120 回答
0
我通过使用 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
于 2013-12-17T14:37:23.767 回答