2011-09-25 97 views
0

我建造了具有開放部分和管理頁面,你可以去,只有在登錄電子經過一個簡單的網站。問題asp.net重定向登錄管理頁面後

我實現了默認的ASP.NET登錄控制。 問題是,成功登錄後(登錄頁面被稱爲admin.aspx),我想重定向到另一個名爲groups.aspx的頁面(通過代碼重定向 - Response.Redirect("AdminTools\\Groups.aspx")),但是卻出現錯誤「無法找到資源。「,其中說,找不到」login.aspx「。問題是我的網站沒有名爲login.aspx的頁面,我無法找到可以配置它的位置。

回答

2

始終使用~根操作符。

Response.Redirect("~/AdminTools/Groups.aspx") 

您可以通過在web.config中設置LoginUrl來配置自己的登錄URL。

<authentication mode="Forms"> 
    <forms loginUrl="~/mylogin.aspx"> 
    </forms> 
</authentication>