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; değilse, true. Varsayılan değer false değeridir.
- Ö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, TextDisplayWebPartsı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 Hidden olarak ayarlandığına <aspSample:TextDisplayWebPart>truedikkat edin. Sayfa TextDisplayWebPart bir tarayıcıda 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 bir denetim kendi 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 trueayarlansa 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ü 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'i ASP.NET.