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

Boolean

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 so true festgelegt, 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 für authentifizierte Benutzer angezeigt wird. Wenn die Eigenschaft lautet 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 Auswirkung auf ein Login Steuerelement, das auf der in Web.config oder in der Konfigurationsdatei der Anwendung definierten Standardanmeldungsseite 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

Siehe auch