Aracılığıyla paylaş


WebPart.Hidden Özellik

Tanım

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

Boolean

falseWebPart 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, 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 <aspSample:TextDisplayWebPart> Hidden olarak trueayarlandığı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 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 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.

Şunlara uygulanır

Ayrıca bkz.