WebPart.IsShared 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á hodnotu, která označuje, zda WebPart je ovládací prvek sdílený, což znamená, že je viditelný pro všechny uživatele Webové části stránky.
public:
property bool IsShared { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsShared { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsShared : bool
Public ReadOnly Property IsShared As Boolean
Hodnota vlastnosti
true
pokud ovládací WebPart prvek sdílí viditelnost uživatele na webové stránce, jinak . false
Výchozí hodnota je false
.
- Atributy
Příklady
Následující příklad kódu ukazuje použití IsShared vlastnosti pro vlastní Webové části ovládací prvek. Tento příklad předpokládá použití vlastního ovládacího prvku , TextDisplayWebPart
vytvořeného v části Příklad přehledu WebPart třídy.
Když načtete webovou stránku v prohlížeči a kliknete na tlačítko Zkontrolovat sdílení , kód zkontroluje IsShared vlastnost TextDisplayWebPart
ovládacího prvku a hodnota vlastnosti je , protože ovládací prvek je true
odkazován jako statický ovládací prvek v deklarativním kódu stránky.
<%@ 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">
<script runat="server">
void button1_Click(object sender, EventArgs e)
{
if (textwebpart.IsShared)
label1.Text = "Text WebPart control is shared.";
}
</script>
<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"
/>
</zonetemplate>
</asp:webpartzone>
<asp:Button ID="button1" Runat="server"
OnClick="button1_Click"
Text="Check Sharing"
/>
<asp:Label ID="label1" Runat="server" />
</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">
<script runat="server">
Sub button1_Click(ByVal sender As Object, ByVal e As System.EventArgs)
If textwebpart.IsShared Then
label1.Text = "Text WebPart control is shared."
End If
End Sub
</script>
<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"
/>
</zonetemplate>
</asp:webpartzone>
<asp:Button ID="button1" Runat="server"
OnClick="button1_Click"
Text="Check Sharing"
/>
<asp:Label ID="label1" Runat="server" />
</form>
</body>
</html>
Poznámky
Sdílený ovládací prvek Webové části je viditelný pro všechny uživatele webové stránky. Opak sdíleného ovládacího prvku je ovládací prvek pro jednotlivé uživatele, který je specifický pro uživatele a je viditelný jenom uživateli, který tento ovládací prvek přidal na stránku.
Pokud se přidá dynamický ovládací prvek, zatímco uživatel zobrazuje stránku ve sdíleném oboru přizpůsobení, ovládací prvek se bude sdílet. Pokud je ovládací prvek přidán, zatímco uživatel je v oboru přizpůsobení uživatele, IsShared hodnota vlastnosti pro tento ovládací prvek bude false
.
Další informace o sdílených a uživatelských ovládacích prvcích najdete v tématu Webové části Přehled přizpůsobení.