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 主题和皮肤。