WebPart.Hidden Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu určující, zda WebPart je ovládací prvek zobrazen na webové stránce.
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
Hodnota vlastnosti
false
WebPart je-li ovládací prvek zobrazen na webové stránce; v opačném případě . true
Výchozí hodnota je false
.
- Atributy
Příklady
Následující příklad kódu ukazuje použití Hidden vlastnosti pro vlastní Webové části ovládací prvek. Tento příklad předpokládá použití vlastního ovládacího prvku, TextDisplayWebPart
který se nachází v části Příklad přehledu WebPart třídy.
Všimněte si, že na webové stránce je v deklarativním kódu prvku <aspSample:TextDisplayWebPart>
nastavena true
hodnota atributu Hidden
. Ovládací TextDisplayWebPart
prvek se nezobrazí, pokud je stránka načtena v prohlížeči. Ovládací prvek ale stále existuje na stránce a v jeho zóně a stále se může účastnit připojení s jinými WebPart ovládacími prvky, pokud jste tato připojení vytvořili.
<%@ 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>
Poznámky
WebPart Ovládací prvek, který je skrytý ve své zóně, se ve skutečnosti vykresluje na jeho stránce a účastní se fází životního cyklu stránky, jako PreRender
je fáze, i když není viditelný v prohlížeči. To se liší od WebPart ovládacích prvků, které jsou zavřené, protože uzavřené ovládací prvky se dokonce nezobrazují na stránce, zatímco skryté ovládací prvky se vykreslují a aktivní v aplikacích Webové části, i když nejsou viditelné pro uživatele. Sada ovládacích prvků Webové části skryje WebPart ovládací prvek nastavením stylu šablon stylů CSS na hodnotu display:none
šablony stylů .
I když Hidden je vlastnost ovládacího prvku nastavená na true
, ovládací prvek se stále zobrazí, pokud aktuální režim zobrazení na stránce umožňuje zobrazení skrytých ovládacích prvků. Režim úprav například umožňuje zobrazení skrytých ovládacích prvků, aby je uživatelé mohli upravovat. Pokud jsou skryté ovládací prvky viditelné v určitých režimech zobrazení, zobrazí název ovládacího prvku řetězec označující, že ovládací prvek je ve skrytém stavu.
Hidden Když je vlastnost WebPart ovládacího prvku nastavena na false
, což je výchozí, ovládací prvek se zobrazí na stránce. Všimněte si, že pokud AllowHide je vlastnost nastavená na false
, koncoví uživatelé nemají povoleno upravovat Hidden hodnotu vlastnosti.
Tuto vlastnost nelze nastavit motivy nebo motivy šablon stylů. Další informace najdete v tématu ThemeableAttribute a ASP.NET Motivy a skiny.