LoginStatus.LogoutAction 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得或設定值,用來決定當使用者以 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 值。 預設值為 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 | 重新整理目前的頁面。 |
這個屬性無法由佈景主題或樣式表主題設定。 如需詳細資訊,請參閱 ThemeableAttribute 和 ASP.NET 主題和面板。