WebPart.Hidden Ö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.
Web sayfasında bir denetimin görüntülenip görüntülenmeyeceğini belirten bir WebPart değer alır veya ayarlar.
public:
virtual property bool Hidden { bool get(); void set(bool value); };
[System.Web.UI.Themeable(false)]
[System.Web.UI.WebControls.WebParts.Personalizable]
public virtual bool Hidden { get; set; }
[<System.Web.UI.Themeable(false)>]
[<System.Web.UI.WebControls.WebParts.Personalizable>]
member this.Hidden : bool with get, set
Public Overridable Property Hidden As Boolean
Özellik Değeri
false
WebPart Denetim bir Web sayfasında görüntüleniyorsa; görüntülenmiyorsa, true
. false
varsayılan değerdir.
- Öznitelikler
Örnekler
Aşağıdaki kod örneği, özel bir Web Bölümleri denetimi için özelliğinin Hidden kullanımını gösterir. Bu örnekte, TextDisplayWebPart
sınıfa genel bakışın Örnek bölümünde bulunan özel bir denetimin WebPart kullanıldığı varsayılır.
Web sayfasında, öğesinin bildirim temelli işaretlemesinde öznitelik değerinin <aspSample:TextDisplayWebPart>
Hidden
olarak true
ayarlandığına dikkat edin. Sayfa TextDisplayWebPart
bir tarayıcıya yüklenirse denetim görüntülenmez. Ancak, denetim hala sayfada ve bölgesinde bulunur ve bu bağlantıları oluşturduysanız diğer WebPart denetimlerle bağlantılara yine de katılabilir.
<%@ page language="C#" %>
<%@ register tagprefix="aspSample"
Namespace="Samples.AspNet.CS.Controls"
Assembly="TextDisplayWebPartCS"%>
<!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 id="Head1" runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" runat="server">
<asp:webpartmanager id="WebPartManager1" runat="server" />
<asp:webpartzone
id="WebPartZone1"
runat="server"
title="Zone 1"
PartChromeType="TitleAndBorder">
<parttitlestyle font-bold="true" ForeColor="#3300cc" />
<partstyle
borderwidth="1px"
borderstyle="Solid"
bordercolor="#81AAF2" />
<zonetemplate>
<aspSample:TextDisplayWebPart
runat="server"
id="textwebpart"
title = "Text Content WebPart"
Hidden="true" />
</zonetemplate>
</asp:webpartzone>
</form>
</body>
</html>
<%@ page language="VB" %>
<%@ register tagprefix="aspSample"
Namespace="Samples.AspNet.VB.Controls"
Assembly="TextDisplayWebPartVB"%>
<!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 id="Head1" runat="server">
<title>ASP.NET Example</title>
</head>
<body>
<form id="Form1" runat="server">
<asp:webpartmanager id="WebPartManager1" runat="server" />
<asp:webpartzone
id="WebPartZone1"
runat="server"
title="Zone 1"
PartChromeType="TitleAndBorder">
<parttitlestyle font-bold="true" ForeColor="#3300cc" />
<partstyle
borderwidth="1px"
borderstyle="Solid"
bordercolor="#81AAF2" />
<zonetemplate>
<aspSample:TextDisplayWebPart
runat="server"
id="textwebpart"
title = "Text Content WebPart"
Hidden="true" />
</zonetemplate>
</asp:webpartzone>
</form>
</body>
</html>
Açıklamalar
WebPart Gizlenen denetim bölgesinde kalır, aslında sayfasında işlenir ve tarayıcıda görünmese bile aşama gibi PreRender
sayfa yaşam döngüsü aşamalarına katılır. Kapalı denetimler bir sayfada işlenmediğinden, gizli denetimler Web Bölümleri uygulamalarda işlenir ve etkinken kullanıcılar tarafından görülemese de kapatılan denetimlerden WebPart farklıdır. Web Bölümleri denetim kümesi, basamaklı stil sayfası (CSS) stilini değerine ayarlayarak denetimi gizler WebPart display:none
.
Bir denetimin Hidden özelliği olarak true
ayarlansa bile, sayfadaki geçerli görüntüleme modu gizli denetimlerin görüntülenmesine izin veriyorsa denetim görüntülenmeye devam eder. Örneğin, düzenleme modu kullanıcıların düzenleyebilmesi için gizli denetimlerin görüntülenmesine izin verir. Gizli denetimler belirli görüntü modlarında görünür olduğunda, denetimin başlığı denetimin gizli durumda olduğunu belirten bir dize görüntüler.
Bir WebPart denetimdeki Hidden özellik varsayılan olan olarak ayarlandığındafalse
, denetim sayfada görüntülenir. Özellik olarak ayarlanırsa AllowHide false
, son kullanıcıların özellik değerini düzenlemesine Hidden izin verilmediğini unutmayın.
Bu özellik temalar veya stil sayfası temaları tarafından ayarlanamaz. Daha fazla bilgi için bkzThemeableAttribute. temalar ve dış görünümler ASP.NET.