Login.VisibleWhenLoggedIn 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取或设置一个值,该值指示在验证用户身份后是否显示 Login 控件。
public:
virtual property bool VisibleWhenLoggedIn { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
public virtual bool VisibleWhenLoggedIn { get; set; }
[<System.Web.UI.Themeable(false)>]
member this.VisibleWhenLoggedIn : bool with get, set
Public Overridable Property VisibleWhenLoggedIn As Boolean
属性值
如果在验证用户身份后隐藏 Login 控件,则为 false
;否则为 true
。 默认值为 true
。
- 属性
示例
下面的代码示例将 VisibleWhenLoggedIn 属性设置为 true
,以指定 Login 控件不隐藏,并且始终显示在页面上,而不管用户是否已经过身份验证。
<%@ 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>Login Sample</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Login id="Login1" runat="server"
VisibleWhenLoggedIn="true">
</asp:Login>
</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>Login Sample</title>
</head>
<body>
<form id="form1" runat="server">
<asp:Login id="Login1" runat="server"
VisibleWhenLoggedIn="true">
</asp:Login>
</form>
</body>
</html>
注解
属性 VisibleWhenLoggedIn 指定是否向 Login 经过身份验证的用户显示控件。 当 属性为 false
时, Login 经过身份验证的用户访问站点时,控件不会显示在页面上。 这用于同时用作登录页和信息页的网页,以便在对用户进行身份验证后隐藏 Login 控件。
属性 VisibleWhenLoggedIn 对 Login 显示在 Web.config 或应用程序配置文件中定义的默认登录页上的控件没有影响。
无法通过主题或样式表主题设置此属性。 有关详细信息,请参阅 ThemeableAttribute 和 ASP.NET 主题和皮肤。