Login.VisibleWhenLoggedIn Propriété

Définition

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é

Boolean

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é pour true spécifier que le Login contrôle n’est pas masqué et qu’il est toujours affiché 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 en tant que pages d’informations pour masquer le Login contrôle une fois que l’utilisateur a été authentifié.

La VisibleWhenLoggedIn propriété n’a aucun effet sur un Login contrôle qui apparaît 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 apparences.

S’applique à

Voir aussi