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.
Denetimin Web sayfasında 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>
olarak ayarlandığına Hidden
true
dikkat edin. Sayfa TextDisplayWebPart
bir tarayıcıda yüklüyse denetim görüntülenmez. Ancak, denetim hala sayfada ve kendi bölgesinde bulunur ve bu bağlantıları oluşturduysanız diğer WebPart denetimlerle bağlantılara katılmaya devam edebilir.
<%@ 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 uygulamalarında 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 WebPartdisplay:none
.
Denetimin Hidden özelliği olarak ayarlansa true
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 gizli denetimlerin görüntülenmesine izin verir, böylece kullanıcılar bunları düzenleyebilir. Gizli denetimler belirli görüntüleme 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. Özelliği olarak AllowHide ayarlanırsa 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 bkz ThemeableAttribute . temalar ve dış görünümler ASP.NET.