Login.VisibleWhenLoggedIn Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
false
Login 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.