Login.VisibleWhenLoggedIn Özellik

Tanım

Kullanıcının kimliği doğrulandıktan sonra denetimin Login gösterilip gösterilmeyeceğini belirten bir değer alır veya ayarlar.

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

Özellik Değeri

Boolean

falseLogin kullanıcının kimliği doğrulandığında denetimin gizlenmesi gerekiyorsa, gizlenir; aksi takdirde , true. Varsayılan değer: true.

Öznitelikler

Örnekler

Aşağıdaki kod örneği, denetimin VisibleWhenLoggedIn gizli olmadığını ve kullanıcının kimliğinin Login doğrulanıp doğrulanmadığına bakılmaksızın her zaman sayfada görüntüleneceğini belirtmek için özelliğini true olarak ayarlar.

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

Açıklamalar

özelliği, VisibleWhenLoggedIn denetimin Login kimliği doğrulanmış kullanıcılara görüntülenip görüntülenmeyeceğini belirtir. özelliği olduğunda false, Login kimliği doğrulanmış bir kullanıcı siteye eriştiğinde denetim sayfada görünmez. Bu, kullanıcının kimliği doğrulandıktan sonra denetimi gizlemek Login için hem oturum açma sayfaları hem de bilgi sayfaları olarak kullanılan Web sayfalarında kullanılır.

özelliğinin VisibleWhenLoggedIn , Web.config veya uygulamanın yapılandırma dosyasında tanımlanan varsayılan oturum açma sayfasında görünen bir Login denetim üzerinde hiçbir etkisi yoktur.

Bu özellik temalar veya stil sayfası temaları tarafından ayarlanamaz. Daha fazla bilgi için bkz ThemeableAttribute . temalar ve dış görünümler ASP.NET.

Şunlara uygulanır

Ayrıca bkz.