LoginStatus.LogoutAction 屬性

定義

取得或設定值,用來決定當使用者以 LoginStatus 控制項登出網站時所採取的動作。

public:
 virtual property System::Web::UI::WebControls::LogoutAction LogoutAction { System::Web::UI::WebControls::LogoutAction get(); void set(System::Web::UI::WebControls::LogoutAction value); };
[System.Web.UI.Themeable(false)]
public virtual System.Web.UI.WebControls.LogoutAction LogoutAction { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.LogoutAction : System.Web.UI.WebControls.LogoutAction with get, set
Public Overridable Property LogoutAction As LogoutAction

屬性值

LogoutAction

其中一個 LogoutAction 值。 預設為 Refresh

屬性

例外狀況

屬性設定為無效的 LogoutAction 值。

範例

下列程式碼範例會將 LogoutAction 屬性設定為 RedirectToLoginPage 值,以將使用者傳送至登入頁面。

<%@ Page Language="C#" AutoEventWireup="False" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <asp:LoginStatus id="LoginStatus1" runat="server"
       LogoutAction="RedirectToLoginPage" />
       
    </form>
    </body>
</html>
<%@ Page Language="VB" AutoEventWireup="False" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head>
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
    <asp:LoginStatus id="LoginStatus1" runat="server"
       LogoutAction="RedirectToLoginPage" />
       
    </form>
    </body>
</html>

備註

屬性 LogoutAction 會決定當使用者使用 LoginStatus 控制項登出時,要向使用者呈現哪一個頁面。

下表描述針對每個 LogoutAction 值所採取的動作。

LogoutAction 已採取的動作
Redirect 將使用者重新導向至 屬性中包含的 LogoutPageUrl URL。 如果 LogoutPageUrl 是空的,則會將使用者重新導向至應用程式組態設定中定義的登入頁面。
RedirectToLoginPage 將使用者重新導向至應用程式組態設定中定義的登入頁面。
Refresh 重新整理目前的頁面。

這個屬性無法由佈景主題或樣式表主題設定。 如需詳細資訊,請參閱 ThemeableAttributeASP.NET 主題和外觀

適用於

另請參閱