2009-12-06 121 views
1

頁我有一個包含LoginStatus控件如何重定向拖欠註銷

<asp:LoginStatus ID="LoginStatus1" runat="server" 
        LogoutAction="Redirect" LogoutPageUrl="Default.aspx" /> 

現在註銷點擊一個母版,我想重定向頁面Default.aspx的,但它不工作

+0

註銷時會發生什麼?不工作是指? – Shoban 2009-12-06 16:13:30

+0

當我註銷它重定向到下一頁,而不是默認 – Mishigen 2009-12-06 16:15:05

+0

下一頁?下一頁是什麼?請解釋.... – Shoban 2009-12-06 16:15:55

回答

6

我我最近也一直在使用登錄控件,我和你的唯一區別就是logoutpageurl屬性中的「〜/」。所以試試這個;

<asp:LoginStatus ID="LoginStatus1" runat="server" 
    LogoutAction="Redirect" 
    LogoutPageUrl="~/Default.aspx" /> 

希望這會有所幫助。

+0

我已經試過這個,但不工作 – Mishigen 2009-12-06 16:22:26

+0

ohh thnx其實我試過這個,但我的問題是不同的,我認爲這是行不通的,thnx的響應 – Mishigen 2009-12-07 09:21:23

1

試着把它放在你的web.config文件中。

<location path="default.aspx"> 
    <system.web> 
    <authorization> 
     <allow users="*"/> 
    </authorization> 
    </system.web> 
</location> 
0

,你可以只使用logoutAction屬性並將其設置爲redirectToLoginPage

<asp:LoginStatus ID="LoginStatus1" runat="server" LogoutAction="RedirectToLoginPage" /> 

那我們假設在你的web.config添加:

<forms loginUrl="~/Login.aspx" defaultUrl="~/Default.aspx" /> 

註銷操作將您重定向然後到loginUrl。

如果你想重定向到你設置logoutAction重定向的特定URL並指定你想要的任何URL。