Login.VisibleWhenLoggedIn Proprietà

Definizione

Ottiene o imposta un valore che indica se visualizzare il controllo Login dopo che l'utente è stato autenticato.

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

Valore della proprietà

false se il controllo Login deve essere nascosto quando l'utente viene autenticato; in caso contrario, true. Il valore predefinito è true.

Attributi

Esempio

L'esempio di codice seguente imposta la VisibleWhenLoggedIn proprietà su per true specificare che il Login controllo non è nascosto e viene sempre visualizzato nella pagina, indipendentemente dal fatto che l'utente sia stato autenticato.

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

Commenti

La VisibleWhenLoggedIn proprietà specifica se il Login controllo viene visualizzato per gli utenti autenticati. Quando la proprietà è false, il Login controllo non viene visualizzato nella pagina quando un utente autenticato accede al sito. Questa operazione viene usata nelle pagine Web usate sia come pagine di accesso che come pagine di informazioni per nascondere il controllo dopo l'autenticazione Login dell'utente.

La VisibleWhenLoggedIn proprietà non ha alcun effetto su un Login controllo visualizzato nella pagina di accesso predefinita definita in Web.config o nel file di configurazione dell'applicazione.

Questa proprietà non può essere impostata da temi oppure temi di fogli di stile. Per altre informazioni, vedere ThemeableAttribute e ASP.NET Temi e skin.

Si applica a

Vedi anche