Login.VisibleWhenLoggedIn Proprietà
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.