Udostępnij za pośrednictwem


Login.VisibleWhenLoggedIn Właściwość

Definicja

Pobiera lub ustawia wartość wskazującą, czy kontrolka Login ma być wyświetlana po uwierzytelnieniu użytkownika.

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

Wartość właściwości

falsejeśli kontrolka Login powinna być ukryta podczas uwierzytelniania użytkownika; w przeciwnym razie . true Wartość domyślna to true.

Atrybuty

Przykłady

Poniższy przykład kodu ustawia VisibleWhenLoggedIn właściwość , aby true określić, że kontrolka Login nie jest ukryta i jest zawsze wyświetlana na stronie, niezależnie od tego, czy użytkownik został uwierzytelniony.

<%@ 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>

Uwagi

Właściwość VisibleWhenLoggedIn określa, czy kontrolka jest wyświetlana Login dla uwierzytelnionych użytkowników. Gdy właściwość ma falsewartość , kontrolka Login nie jest wyświetlana na stronie, gdy uwierzytelniony użytkownik uzyskuje dostęp do witryny. Jest to używane na stronach sieci Web, które są używane zarówno jako strony logowania, jak i jako strony informacji, aby ukryć kontrolkę Login po uwierzytelnieniu użytkownika.

Właściwość VisibleWhenLoggedIn nie ma wpływu na kontrolkę wyświetlaną Login na domyślnej stronie logowania zdefiniowanej w Web.config lub w pliku konfiguracji aplikacji.

Tej właściwości nie można ustawić za pomocą motywów ani motywów arkusza stylów. Aby uzyskać więcej informacji, zobacz ThemeableAttributei ASP.NET Motywy i skórki.

Dotyczy

Zobacz też