Sdílet prostřednictvím


WebPart.IsShared Vlastnost

Definice

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

Boolean

truepokud 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 , TextDisplayWebPartvytvoř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 trueodkazová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í.

Platí pro

Viz také