Login.VisibleWhenLoggedIn Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient ou définit une valeur indiquant s'il faut afficher le contrôle Login après l'authentification de l'utilisateur.
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
Valeur de propriété
false
si le contrôle Login doit être masqué lorsque l'utilisateur est authentifié ; sinon, true
. La valeur par défaut est true
.
- Attributs
Exemples
L’exemple de code suivant définit la VisibleWhenLoggedIn propriété sur true
pour spécifier que le Login contrôle n’est pas masqué et s’affiche toujours sur la page, que l’utilisateur ait été authentifié ou non.
<%@ 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>
Remarques
La VisibleWhenLoggedIn propriété spécifie si le Login contrôle est affiché pour les utilisateurs authentifiés. Lorsque la propriété est false
, le Login contrôle n’apparaît pas sur la page lorsqu’un utilisateur authentifié accède au site. Il est utilisé sur les pages web qui sont utilisées à la fois comme pages de connexion et comme pages d’informations pour masquer le Login contrôle après l’authentification de l’utilisateur.
La VisibleWhenLoggedIn propriété n’a aucun effet sur un Login contrôle qui s’affiche sur la page de connexion par défaut définie dans Web.config ou dans le fichier de configuration de l’application.
Cette propriété ne peut pas être définie par les thèmes ou les thèmes de feuille de style. Pour plus d’informations, consultez ThemeableAttribute et ASP.NET thèmes et skins.