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

false jeś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 Login kontrolka 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ść określa, czy kontrolka VisibleWhenLoggedInLogin jest wyświetlana dla uwierzytelnionych użytkowników. Gdy właściwość to false, 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 w celu ukrycia kontrolki 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.

Nie można ustawić tej właściwości według motywów ani motywów arkusza stylów. Aby uzyskać więcej informacji, zobacz ThemeableAttributei ASP.NET Motywy i skóry.

Dotyczy

Zobacz też