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 值之一。 默认值为 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 主题和皮肤

适用于

另请参阅