Freigeben über


Login.VisibleWhenLoggedIn Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Login-Steuerelement angezeigt wird, nachdem der Benutzer authentifiziert wurde, oder legt diesen fest.

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

Eigenschaftswert

false, wenn das Login-Steuerelement nach der Authentifizierung des Benutzers ausgeblendet werden soll, andernfalls true. Der Standardwert ist true.

Attribute

Beispiele

Im folgenden Codebeispiel wird die VisibleWhenLoggedIn -Eigenschaft auf true festgelegt, um anzugeben, dass das Login Steuerelement nicht ausgeblendet ist und immer auf der Seite angezeigt wird, unabhängig davon, ob der Benutzer authentifiziert wurde.

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

Hinweise

Die VisibleWhenLoggedIn -Eigenschaft gibt an, ob das Login Steuerelement authentifizierten Benutzern angezeigt wird. Wenn die -Eigenschaft ist false, wird das Login Steuerelement nicht auf der Seite angezeigt, wenn ein authentifizierter Benutzer auf die Website zugreift. Dies wird auf Webseiten verwendet, die sowohl als Anmeldeseiten als auch als Informationsseiten verwendet werden, um das Login Steuerelement auszublenden, nachdem der Benutzer authentifiziert wurde.

Die VisibleWhenLoggedIn -Eigenschaft hat keine Auswirkungen auf ein Login Steuerelement, das auf der in Web.config definierten Standardanmeldungsseite oder in der Konfigurationsdatei der Anwendung angezeigt wird.

Diese Eigenschaft kann nicht durch Designs oder Stylesheetdesigns festgelegt werden. Weitere Informationen finden Sie unter ThemeableAttribute und ASP.NET-Designs und Skins.

Gilt für:

Weitere Informationen