Поделиться через


Login.VisibleWhenLoggedIn Свойство

Определение

Получает или задает значение, позволяющее определить, будет ли отображаться элемент управления 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

Значение свойства

Значение false, если элемент управления Login должен скрываться после прохождением пользователем проверки подлинности, в противном случае — значение true. Значение по умолчанию — true.

Атрибуты

Примеры

В следующем примере кода свойству VisibleWhenLoggedIntrue присваивается значение , чтобы указать, что 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 Темы и обложки.

Применяется к

См. также раздел