当用户被asp.net中的web.config重定向到登录页面时,如何获取请求URL

时间:2013-10-30 15:55:51

标签: asp.net web-applications visual-web-developer-2010

我的网络应用程序会立即通过web.config将用户重定向到登录页面。如何获取请求我的页面的网址?我尝试在Login.aspx页面的Page_Load中使用Request paramaters,但这不起作用。

2 个答案:

答案 0 :(得分:0)

我完全不明白你的意思

  

“我怎样才能获得请求我的网页的网址”

您可能需要将您的网页设置为公开或将登录网址插入您需要的网页

<authentication mode="Forms">
  <forms loginUrl="your_page.aspx"
    defaultUrl="index.aspx" />
</authentication>

答案 1 :(得分: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