WebPartManager Třída

Definice

Slouží jako centrální třída sady ovládacích prvků webových částí, která spravuje všechny ovládací prvky webových částí, funkce a události, ke kterým dochází na webové stránce.

public ref class WebPartManager : System::Web::UI::Control, System::Web::UI::INamingContainer, System::Web::UI::WebControls::WebParts::IPersonalizable
[System.ComponentModel.Bindable(false)]
public class WebPartManager : System.Web.UI.Control, System.Web.UI.INamingContainer, System.Web.UI.WebControls.WebParts.IPersonalizable
[<System.ComponentModel.Bindable(false)>]
type WebPartManager = class
    inherit Control
    interface INamingContainer
    interface IPersonalizable
Public Class WebPartManager
Inherits Control
Implements INamingContainer, IPersonalizable
Dědičnost
WebPartManager
Atributy
Implementuje

Příklady

Následující příklad kódu ukazuje deklarativní i programové použití WebPartManager ovládacího prvku.

Příklad kódu má čtyři části:

  • Uživatelský ovládací prvek, který umožňuje měnit režimy zobrazení na stránce webových částí.

  • Webová stránka, která obsahuje dva vlastní WebPart ovládací prvky, které lze připojit, a prvek <asp:webpartmanager> .

  • Soubor zdrojového kódu, který obsahuje dva vlastní WebPart ovládací prvky a vlastní rozhraní.

  • Vysvětlení fungování příkladu v prohlížeči

Uživatelský ovládací prvek má ovládací prvek rozevíracího seznamu, který zobrazuje možné režimy zobrazení na stránce vzhledem k ovládacím prvkům webových částí, které jsou na stránce. Na webové stránce pro tento příklad kódu je tento uživatelský ovládací prvek deklarován těsně pod WebPartManager elementem ve značkách stránky a v horní části webové stránky je Register direktiva pro registraci ovládacího prvku. Podrobnosti o režimech zobrazení a popis zdrojového kódu v tomto ovládacím prvku najdete v tématu Návod: Změna režimů zobrazení na stránce webových částí.

<%@ control language="C#" classname="DisplayModeMenuCS"%>
<script runat="server">
  
 // Use a field to reference the current WebPartManager.
  WebPartManager _manager;

  void Page_Init(object sender, EventArgs e)
  {
    Page.InitComplete += new EventHandler(InitComplete);
  }  

  void InitComplete(object sender, System.EventArgs e)
  {
    _manager = WebPartManager.GetCurrentWebPartManager(Page);

    String browseModeName = WebPartManager.BrowseDisplayMode.Name;

    // Fill the dropdown with the names of supported display modes.
    foreach (WebPartDisplayMode mode in _manager.SupportedDisplayModes)
    {
      String modeName = mode.Name;
      // Make sure a mode is enabled before adding it.
      if (mode.IsEnabled(_manager))
      {
        ListItem item = new ListItem(modeName, modeName);
        DisplayModeDropdown.Items.Add(item);
      }
    }

    // If shared scope is allowed for this user, display the scope-switching
    // UI and select the appropriate radio button for the current user scope.
    if (_manager.Personalization.CanEnterSharedScope)
    {
      Panel2.Visible = true;
      if (_manager.Personalization.Scope == PersonalizationScope.User)
        RadioButton1.Checked = true;
      else
        RadioButton2.Checked = true;
    }
    
  }
 
  // Change the page to the selected display mode.
  void DisplayModeDropdown_SelectedIndexChanged(object sender, EventArgs e)
  {
    String selectedMode = DisplayModeDropdown.SelectedValue;

    WebPartDisplayMode mode = _manager.SupportedDisplayModes[selectedMode];
    if (mode != null)
      _manager.DisplayMode = mode;
  }

  // Set the selected item equal to the current display mode.
  void Page_PreRender(object sender, EventArgs e)
  {
    ListItemCollection items = DisplayModeDropdown.Items;
    int selectedIndex = 
      items.IndexOf(items.FindByText(_manager.DisplayMode.Name));
    DisplayModeDropdown.SelectedIndex = selectedIndex;
  }

  // Reset all of a user's personalization data for the page.
  protected void LinkButton1_Click(object sender, EventArgs e)
  {
    _manager.Personalization.ResetPersonalizationState();
  }

  // If not in User personalization scope, toggle into it.
  protected void RadioButton1_CheckedChanged(object sender, EventArgs e)
  {
    if (_manager.Personalization.Scope == PersonalizationScope.Shared)
      _manager.Personalization.ToggleScope();
  }

  // If not in Shared scope, and if user is allowed, toggle the scope.
  protected void RadioButton2_CheckedChanged(object sender, EventArgs e)
  {
    if (_manager.Personalization.CanEnterSharedScope && 
        _manager.Personalization.Scope == PersonalizationScope.User)
      _manager.Personalization.ToggleScope();
  }
</script>
<div>
  <asp:Panel ID="Panel1" runat="server" 
    Borderwidth="1" 
    Width="230" 
    BackColor="lightgray"
    Font-Names="Verdana, Arial, Sans Serif" >
    <asp:Label ID="Label1" runat="server" 
      Text=" Display Mode" 
      Font-Bold="true"
      Font-Size="8"
      Width="120" 
      AssociatedControlID="DisplayModeDropdown"/>
    <asp:DropDownList ID="DisplayModeDropdown" runat="server"  
      AutoPostBack="true" 
      Width="120"
      OnSelectedIndexChanged="DisplayModeDropdown_SelectedIndexChanged" />
    <asp:LinkButton ID="LinkButton1" runat="server"
      Text="Reset User State" 
      ToolTip="Reset the current user's personalization data for the page."
      Font-Size="8" 
      OnClick="LinkButton1_Click" />
    <asp:Panel ID="Panel2" runat="server" 
      GroupingText="Personalization Scope"
      Font-Bold="true"
      Font-Size="8" 
      Visible="false" >
      <asp:RadioButton ID="RadioButton1" runat="server" 
        Text="User" 
        AutoPostBack="true"
        GroupName="Scope" OnCheckedChanged="RadioButton1_CheckedChanged" />
      <asp:RadioButton ID="RadioButton2" runat="server" 
        Text="Shared" 
        AutoPostBack="true"
        GroupName="Scope" 
        OnCheckedChanged="RadioButton2_CheckedChanged" />
    </asp:Panel>
  </asp:Panel>
</div>
<%@ control language="vb" classname="DisplayModeMenuVB"%>
<script runat="server">
  ' Use a field to reference the current WebPartManager.
  Dim _manager As WebPartManager

  Sub Page_Init(ByVal sender As Object, ByVal e As EventArgs)
    AddHandler Page.InitComplete, AddressOf InitComplete
  End Sub

  Sub InitComplete(ByVal sender As Object, ByVal e As System.EventArgs)
    _manager = WebPartManager.GetCurrentWebPartManager(Page)
      
    Dim browseModeName As String = WebPartManager.BrowseDisplayMode.Name
      
    ' Fill the dropdown with the names of supported display modes.
    Dim mode As WebPartDisplayMode
    For Each mode In _manager.SupportedDisplayModes
      Dim modeName As String = mode.Name
      ' Make sure a mode is enabled before adding it.
      If mode.IsEnabled(_manager) Then
        Dim item As New ListItem(modeName, modeName)
        DisplayModeDropdown.Items.Add(item)
      End If
    Next mode
      
    ' If shared scope is allowed for this user, display the scope-switching
    ' UI and select the appropriate radio button for the current user scope.
    If _manager.Personalization.CanEnterSharedScope Then
      Panel2.Visible = True
      If _manager.Personalization.Scope = PersonalizationScope.User Then
        RadioButton1.Checked = True
      Else
        RadioButton2.Checked = True
      End If
    End If
   
  End Sub

  ' Change the page to the selected display mode.
  Sub DisplayModeDropdown_SelectedIndexChanged(ByVal sender As Object, _
    ByVal e As EventArgs)
    
    Dim selectedMode As String = DisplayModeDropdown.SelectedValue   
    Dim mode As WebPartDisplayMode = _
      _manager.SupportedDisplayModes(selectedMode)
    If Not (mode Is Nothing) Then
      _manager.DisplayMode = mode
    End If

  End Sub
   
  ' Set the selected item equal to the current display mode.
  Sub Page_PreRender(ByVal sender As Object, ByVal e As EventArgs)
    Dim items As ListItemCollection = DisplayModeDropdown.Items
    Dim selectedIndex As Integer = _
      items.IndexOf(items.FindByText(_manager.DisplayMode.Name))
    DisplayModeDropdown.SelectedIndex = selectedIndex

  End Sub

  ' Reset all of a user's personalization data for the page.
  Protected Sub LinkButton1_Click(ByVal sender As Object, _
    ByVal e As EventArgs)
    
    _manager.Personalization.ResetPersonalizationState()
    
  End Sub

  ' If not in User personalization scope, toggle into it.
  Protected Sub RadioButton1_CheckedChanged(ByVal sender As Object, _
    ByVal e As EventArgs)
    
    If _manager.Personalization.Scope = PersonalizationScope.Shared Then
      _manager.Personalization.ToggleScope()
    End If

  End Sub
   
  ' If not in Shared scope, and if user is allowed, toggle the scope.
  Protected Sub RadioButton2_CheckedChanged(ByVal sender As Object, _
    ByVal e As EventArgs)
    
    If _manager.Personalization.CanEnterSharedScope AndAlso _
      _manager.Personalization.Scope = PersonalizationScope.User Then
      _manager.Personalization.ToggleScope()
    End If

  End Sub

</script>
<div>
  <asp:Panel ID="Panel1" runat="server" 
    Borderwidth="1" 
    Width="230" 
    BackColor="lightgray"
    Font-Names="Verdana, Arial, Sans Serif" >
    <asp:Label ID="Label1" runat="server" 
      Text=" Display Mode" 
      Font-Bold="true"
      Font-Size="8"
      Width="120" 
      AssociatedControlID="DisplayModeDropdown"/>
    <asp:DropDownList ID="DisplayModeDropdown" runat="server"  
      AutoPostBack="true" 
      Width="120"
      OnSelectedIndexChanged="DisplayModeDropdown_SelectedIndexChanged" />
    <asp:LinkButton ID="LinkButton1" runat="server"
      Text="Reset User State" 
      ToolTip="Reset the current user's personalization data for the page."
      Font-Size="8" 
      OnClick="LinkButton1_Click" />
    <asp:Panel ID="Panel2" runat="server" 
      GroupingText="Personalization Scope"
      Font-Bold="true"
      Font-Size="8" 
      Visible="false" >
      <asp:RadioButton ID="RadioButton1" runat="server" 
        Text="User" 
        AutoPostBack="true"
        GroupName="Scope" OnCheckedChanged="RadioButton1_CheckedChanged" />
      <asp:RadioButton ID="RadioButton2" runat="server" 
        Text="Shared" 
        AutoPostBack="true"
        GroupName="Scope" 
        OnCheckedChanged="RadioButton2_CheckedChanged" />
    </asp:Panel>
  </asp:Panel>
</div>

Deklarativní kód webové stránky obsahuje Register direktivy pro uživatelský ovládací prvek i vlastní ovládací prvky. Existuje element <asp:webpartmanager> , element, který <asp:webpartzone> obsahuje vlastní ovládací prvky, a <asp:connectionszone> element. Stránka také obsahuje nějaký vložený kód, který zpracovává události WebPartManager související s připojením ovládacího prvku. Při připojování a odpojování ovládacích prvků můžete vidět účinek tohoto kódu.

<%@ Page Language="C#" %>
<%@ register TagPrefix="uc1" 
  TagName="DisplayModeMenuCS" 
  Src="DisplayModeMenuCS.ascx" %>
<%@ register tagprefix="aspSample" 
  Namespace="Samples.AspNet.CS.Controls" 
  Assembly="ConnectionSampleCS" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
 
  private void UpdateLabelData(int wpCount, int connCount)
  {
    Label1.Text = "WebPart Control Count:  " + wpCount.ToString();
    Label2.Text = "Connections Count: " + connCount.ToString();
  }

  protected void WebPartManager1_WebPartsConnected(object sender, WebPartConnectionsEventArgs e)
  {
    UpdateLabelData(WebPartManager1.WebParts.Count,
      WebPartManager1.Connections.Count);
  }

  protected void WebPartManager1_WebPartsDisconnected(object sender, WebPartConnectionsEventArgs e)
  {
    UpdateLabelData(WebPartManager1.WebParts.Count,
      WebPartManager1.Connections.Count);
  }
  
</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">
      <!-- Reference the WebPartManager control. -->
      <asp:WebPartManager ID="WebPartManager1" runat="server"  
        OnWebPartsConnected="WebPartManager1_WebPartsConnected" 
        OnWebPartsDisconnected="WebPartManager1_WebPartsDisconnected" />
    <div>
      <uc1:DisplayModeMenuCS ID="displaymode1" runat="server" />
      <!-- Reference consumer and provider controls in a zone. -->
      <asp:WebPartZone ID="WebPartZone1" runat="server">
        <ZoneTemplate>
          <aspSample:ZipCodeWebPart ID="zip1" 
            runat="server" 
            Title="Zip Code Control"/>
          <aspSample:WeatherWebPart ID="weather1" 
            runat="server" 
            Title="Weather Control" />
        </ZoneTemplate>
      </asp:WebPartZone>
      <hr />
      <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
      <br />
      <asp:Label ID="Label2" runat="server" Text=""></asp:Label>
      <!-- Add a ConnectionsZone so users can connect controls. -->
      <asp:ConnectionsZone ID="ConnectionsZone1" runat="server" />
    </div>
    </form>
</body>
</html>
<%@ Page Language="vb" %>
<%@ register TagPrefix="uc1" 
  TagName="DisplayModeMenuVB" 
  Src="DisplayModeMenuVB.ascx" %>
<%@ register tagprefix="aspSample" 
  Namespace="Samples.AspNet.VB.Controls" 
  Assembly="ConnectionSampleVB" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">

  Protected Sub WebPartManager1_WebPartsConnected( _
    ByVal sender As Object, _
    ByVal e As System.Web.UI.WebControls.WebParts.WebPartConnectionsEventArgs)
    
    UpdateLabelData(WebPartManager1.WebParts.Count, _
      WebPartManager1.Connections.Count)
    
  End Sub

  Protected Sub WebPartManager1_WebPartsDisconnected( _
    ByVal sender As Object, _
    ByVal e As System.Web.UI.WebControls.WebParts.WebPartConnectionsEventArgs)
    
    UpdateLabelData(WebPartManager1.WebParts.Count, _
      WebPartManager1.Connections.Count)
    
  End Sub
  
  Private Sub UpdateLabelData(ByVal wpCount As Integer, _
    ByVal connCount As Integer)
    
    Label1.Text = "WebPart Control Count:  " & wpCount.ToString()
    Label2.Text = "Connections Count: " & connCount.ToString()
    
  End Sub
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
      <!-- Reference the WebPartManager control. -->
      <asp:WebPartManager ID="WebPartManager1" runat="server" OnWebPartsConnected="WebPartManager1_WebPartsConnected" OnWebPartsDisconnected="WebPartManager1_WebPartsDisconnected" />
    <div>
      <uc1:DisplayModeMenuVB ID="displaymode1" runat="server" />
      <!-- Reference consumer and provider controls in a zone. -->
      <asp:WebPartZone ID="WebPartZone1" runat="server">
        <ZoneTemplate>
          <aspSample:ZipCodeWebPart ID="zip1" 
            runat="server" 
            Title="Zip Code Control"/>
          <aspSample:WeatherWebPart ID="weather1" 
            runat="server" 
            Title="Weather Control" />
        </ZoneTemplate>
      </asp:WebPartZone>
      <hr />
      <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
      <br />
      <asp:Label ID="Label2" runat="server" Text=""></asp:Label>
      <!-- Add a ConnectionsZone so users can connect controls. -->
      <asp:ConnectionsZone ID="ConnectionsZone1" runat="server" />
    </div>
    </form>
</body>
</html>

Třetí částí příkladu je zdrojový kód ovládacích prvků. Všimněte si, že existuje rozhraní s názvem IZipCodea toto rozhraní je implementováno ZipCodeWebPart ve třídě. Tato třída má speciální metodu zpětného volání s názvem ProvideIZipCode , která slouží jako zprostředkovatel. Druhý typ s názvem WeatherWebPartje také implementován se speciální metodou s názvem GetIZipCode, která umožňuje ovládacímu prvku jednat jako příjemce druhého ovládacího prvku.

Aby se příklad kódu spustil, musíte tento zdrojový kód zkompilovat. Můžete ho explicitně zkompilovat a umístit výsledné sestavení do složky Bin webu nebo globální mezipaměti sestavení . Případně můžete zdrojový kód umístit do složky App_Code webu, kde se bude dynamicky kompilovat za běhu. Tento příklad kódu předpokládá, že jste zkompilovali zdroj do sestavení a direktiva Register na webové stránce odkazuje na název sestavení. Návod, který ukazuje, jak kompilovat, najdete v tématu Návod: Vývoj a použití vlastního ovládacího prvku webového serveru.

namespace Samples.AspNet.CS.Controls
{
  using System;
  using System.Web;
  using System.Web.Security;
  using System.Security.Permissions;
  using System.Web.UI;
  using System.Web.UI.WebControls;
  using System.Web.UI.WebControls.WebParts;

  [AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  public interface IZipCode
  {
    string ZipCode { get; set;}
  }

  [AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  public class ZipCodeWebPart : WebPart, IZipCode
  {
    string zipCodeText = String.Empty;
    TextBox input;
    Button send;

    public ZipCodeWebPart()
    {
    }

    // Make the implemented property personalizable to save 
    // the Zip Code between browser sessions.
    [Personalizable()]
    public virtual string ZipCode
    {
      get { return zipCodeText; }
      set { zipCodeText = value; }
    }

    // This is the callback method that returns the provider.
    [ConnectionProvider("Zip Code")]
    public IZipCode ProvideIZipCode()
    {
      return this;
    }

    protected override void CreateChildControls()
    {
      Controls.Clear();
      input = new TextBox();
      this.Controls.Add(input);
      send = new Button();
      send.Text = "Enter 5-digit Zip Code";
      send.Click += new EventHandler(this.submit_Click);
      this.Controls.Add(send);
    }

    private void submit_Click(object sender, EventArgs e)
    {
      if (!string.IsNullOrEmpty(input.Text))
      {
        zipCodeText = Page.Server.HtmlEncode(input.Text);
        input.Text = String.Empty;
      }
    }
  }

  [AspNetHostingPermission(SecurityAction.Demand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand,
    Level = AspNetHostingPermissionLevel.Minimal)]
  public class WeatherWebPart : WebPart
  {
    private IZipCode _provider;
    string _zipSearch;
    Label DisplayContent;

    // This method is identified by the ConnectionConsumer 
    // attribute, and is the mechanism for connecting with 
    // the provider. 
    [ConnectionConsumer("Zip Code")]
    public void GetIZipCode(IZipCode Provider)
    {
      _provider = Provider;
    }
    
    protected override void OnPreRender(EventArgs e)
    {
      EnsureChildControls();

      if (this._provider != null)
      {
        _zipSearch = _provider.ZipCode.Trim();
        DisplayContent.Text = "My Zip Code is:  " + _zipSearch;
      }
    }

    protected override void CreateChildControls()
    {
      Controls.Clear();
      DisplayContent = new Label();
      this.Controls.Add(DisplayContent);
    }
  }
}
Imports System.Web
Imports System.Web.Security
Imports System.Security.Permissions
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts

Namespace Samples.AspNet.VB.Controls

  <AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  Public Interface IZipCode

    Property ZipCode() As String

  End Interface

  <AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  Public Class ZipCodeWebPart
    Inherits WebPart
    Implements IZipCode
    Private zipCodeText As String = String.Empty
    Private input As TextBox
    Private send As Button

    Public Sub New()
    End Sub

    ' Make the implemented property personalizable to save 
    ' the Zip Code between browser sessions.
    <Personalizable()> _
    Public Property ZipCode() As String _
      Implements IZipCode.ZipCode

      Get
        Return zipCodeText
      End Get
      Set(ByVal value As String)
        zipCodeText = value
      End Set
    End Property

    ' This is the callback method that returns the provider.
    <ConnectionProvider("Zip Code")> _
    Public Function ProvideIZipCode() As IZipCode
      Return Me
    End Function


    Protected Overrides Sub CreateChildControls()
      Controls.Clear()
      input = New TextBox()
      Me.Controls.Add(input)
      send = New Button()
      send.Text = "Enter 5-digit Zip Code"
      AddHandler send.Click, AddressOf Me.submit_Click
      Me.Controls.Add(send)

    End Sub


    Private Sub submit_Click(ByVal sender As Object, _
      ByVal e As EventArgs)

      If input.Text <> String.Empty Then
        zipCodeText = Page.Server.HtmlEncode(input.Text)
        input.Text = String.Empty
      End If

    End Sub

  End Class

  <AspNetHostingPermission(SecurityAction.Demand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  <AspNetHostingPermission(SecurityAction.InheritanceDemand, _
    Level:=AspNetHostingPermissionLevel.Minimal)> _
  Public Class WeatherWebPart
    Inherits WebPart
    Private _provider As IZipCode
    Private _zipSearch As String
    Private DisplayContent As Label

    ' This method is identified by the ConnectionConsumer 
    ' attribute, and is the mechanism for connecting with 
    ' the provider. 
    <ConnectionConsumer("Zip Code")> _
    Public Sub GetIZipCode(ByVal Provider As IZipCode)
      _provider = Provider
    End Sub


    Protected Overrides Sub OnPreRender(ByVal e As EventArgs)
      EnsureChildControls()

      If Not (Me._provider Is Nothing) Then
        _zipSearch = _provider.ZipCode.Trim()
    DisplayContent.Text = "My Zip Code is:  " + _zipSearch
      End If

    End Sub

    Protected Overrides Sub CreateChildControls()
      Controls.Clear()
      DisplayContent = New Label()
      Me.Controls.Add(DisplayContent)

    End Sub

  End Class

End Namespace

Po načtení webové stránky v prohlížeči klikněte na ovládací prvek rozevíracího seznamu Režim zobrazení a výběrem možnosti Připojit přepněte stránku do režimu připojení. Režim připojení používá <asp:connectionszone> element k vytvoření připojení mezi ovládacími prvky. V režimu připojení klikněte na šipku dolů v záhlaví ovládacího prvku PSČ , aby se aktivovala nabídka sloves, a pak klikněte na Připojit. Jakmile se zobrazí uživatelské rozhraní připojení, klikněte na odkaz Vytvořit připojení k příjemci . Zobrazí se buňka s ovládacím prvku rozevíracího seznamu. V rozevíracím seznamu vyberte Ovládací prvek počasí a potom kliknutím na Připojit dokončete propojení těchto dvou ovládacích prvků. Klikněte na Zavřít a potom pomocí rozevíracího seznamu Režim zobrazení vraťte stránku do normálního režimu procházení. Můžete zadat PSČ a ovládací prvek příjemce se aktualizuje hodnotou, kterou zadáte. ZipCode Vzhledem k tomu, že vlastnost byla ve zdrojovém kódu označena atributemPersonalizable, bude tato hodnota vlastnosti zachována napříč relacemi prohlížeče, čímž se uloží hodnota zadaná uživatelem. Sofistikovanější řízení uživatele může převzít informace o PSČ, vyhledat informace o počasí na základě kódu a zobrazit je uživateli.

Poznámky

Ovládací WebPartManager prvek funguje jako centrum nebo řídicí centrum aplikace webových částí. Na každé stránce, která používá ovládací prvky webových částí, musí existovat jedna a pouze jednaWebPartManager instance ovládacího prvku. Stejně jako u většiny aspektů aplikací WebPartManager webových částí funguje ovládací prvek pouze s ověřenými uživateli. Jeho funkce navíc funguje téměř výhradně se serverovými ovládacími prvky, které se nacházejí v zónách webových částí, které dědí z WebZone třídy. Serverové ovládací prvky, které se nacházejí na stránce mimo tyto zóny, můžou mít velmi málo funkcí webových částí nebo interakce s ovládacím WebPartManager prvku.

Jako centrum pro funkce webových částí na stránce WebPartManager provádí ovládací prvek druhy úloh popsané v následující tabulce.

Kategorie úloh Co ovládací prvek dělá
Sledování ovládacích prvků webových částí Udržuje přehled o mnoha různých typech ovládacích prvků na stránce, které poskytují funkce webových částí, včetně WebPart ovládacích prvků, připojení, zón a dalších.
Přidání a odebrání ovládacích prvků webových částí Poskytuje metody pro přidání, odstranění a zavření WebPart ovládacích prvků na stránce.
Správa připojení Vytváří připojení mezi ovládacími prvky a monitoruje připojení a také procesy jejich přidávání a odebírání.
Přizpůsobení ovládacích prvků a stránek Umožňuje uživatelům přesunout ovládací prvky do různých umístění na stránce a spustí zobrazení, ve kterých můžou uživatelé upravovat vzhled, vlastnosti a chování ovládacích prvků. Udržuje nastavení individuálního nastavení specifického pro uživatele na každé stránce.
Přepínání mezi různými zobrazeními stránek Přepne stránku mezi různými specializovanými zobrazeními stránky, aby uživatelé mohli provádět určité úlohy, jako je například změna rozložení stránky nebo úpravy ovládacích prvků.
Vyvolávání událostí životního cyklu webových částí Definuje, vyvolává a umožňuje vývojářům zpracovávat události životního cyklu ovládacích prvků webových částí, například při přidání, přesunutí, připojení nebo odstranění ovládacích prvků.
Povolení importu a exportu ovládacích prvků Exportuje datové proudy XML, které obsahují stav vlastností ovládacích WebPart prvků, a umožňuje uživatelům importovat soubory pro usnadnění přizpůsobení složitých ovládacích prvků na jiných stránkách nebo webech.

Třída WebPartManager má velkou sadu vlastností. V souladu s WebPartManager rolí sledování jiných ovládacích prvků má řadu vlastností, které odkazují na kolekce ovládacích prvků webových částí nebo jiných speciálních objektů webových částí. Vlastnosti AvailableTransformers, , Connections, Controls, DynamicConnectionsDisplayModesSupportedDisplayModes, WebPartsa Zones jsou kolekce, které WebPartManager ovládací prvek používá ke sledování a dalším úlohám správy.

Jiná skupina vlastností obsahuje přizpůsobitelná upozornění, která platí v určitých scénářích, ke kterým dochází v aplikaci webových částí. Patří mezi ně CloseProviderWarningvlastnosti , DeleteWarning, a .ExportSensitiveDataWarning

Třída WebPartManager přepíše některé ze svých základních zděděných vlastností, které jsou používány mnoha ovládacími prvky webového serveru. Patří mezi ně EnableThemingvlastnosti , SkinIDa Visible .

Nakonec je k dispozici skupina vlastností, které jsou užitečné pro přístup k aktuálnímu stavu aplikace. Vlastnost DisplayMode označuje aktuální režim zobrazení, ve kterém se stránka nachází. Vlastnost EnableClientScript označuje, jestli má ovládací prvek povoleno vykreslovat skript na straně klienta, což je relevantní v situacích, kdy uživatelé můžou mít prohlížeče s různými možnostmi nebo mají skriptování vypnuté. Vlastnost Internals je užitečná pro odkazování na třídu nástroje, která obsahuje volání řady důležitých metod webových částí, které se používají pro případy rozšiřitelnosti. Skrytím volání těchto metod v samostatné třídě ( WebPartManagerInternals třídě) WebPartManager se zjednoduší vlastní rozhraní API třídy. Vlastnost Personalization poskytuje přístup k objektům přizpůsobení, které ukládají nastavení přizpůsobení uživatelů a uchovávají tato data v trvalém úložišti. Vlastnost SelectedWebPart určuje, který WebPart ovládací prvek na stránce je aktuálně vybrán uživatelem nebo aplikací. Vlastnost IPersonalizable.IsDirty označuje, jestli se změnila vlastní data WebPart přizpůsobení ovládacího prvku.

Ovládací WebPartManager prvek obsahuje pět předdefinovaných režimů zobrazení nebo zobrazení webové stránky. Vývojáři mohou tuto funkci rozšířit a vytvořit vlastní režimy zobrazení rozšířením typů, jako WebZone je třída nebo ToolZone třída. Uživatelé mohou přepnout stránku do různých režimů zobrazení za předpokladu, že jsou na stránce k dispozici správné druhy ovládacích prvků, které odpovídají danému režimu zobrazení.

Poznámka

Tuto funkci je možné rozšířit tak, aby uživatelé mohli přepnout do vlastního režimu zobrazení bez odpovídající zóny na stránce. Výchozí chování je ale v tom, že režimy zobrazení odpovídají zónám.

Standardní režimy zobrazení jsou reprezentovány veřejnými WebPartManager poli ve třídě . Následující tabulka shrnuje pole a režimy zobrazení, na které odkazují. Aktuální režim zobrazení stránky, jak je uvedeno výše, je vždy odkazován ve DisplayMode vlastnosti a sada režimů zobrazení, které je možné na konkrétní stránce, vzhledem k druhu zón, které se nacházejí na stránce, je obsažena ve SupportedDisplayModes vlastnosti .

Pole Podrobnosti o režimu zobrazení
BrowseDisplayMode Normální uživatelské zobrazení webové stránky; výchozí a nejběžnější režim zobrazení.
DesignDisplayMode Zobrazení, ve kterém můžou uživatelé změnit uspořádání nebo odstranit ovládací prvky a změnit tak rozložení stránky.
EditDisplayMode Zobrazení, ve kterém se uživatelské rozhraní (UI) pro úpravy stane viditelným; Uživatelé mohou upravit vzhled, vlastnosti a chování ovládacích prvků, které jsou viditelné v normálním režimu procházení.
CatalogDisplayMode Zobrazení, ve kterém se uživatelské rozhraní katalogu stane viditelným; Uživatelé mohou na stránku přidávat ovládací prvky z katalogů dostupných ovládacích prvků.
ConnectDisplayMode Zobrazení, ve kterém se zobrazí uživatelské rozhraní připojení; Uživatelé mohou připojit, spravovat nebo odpojit připojení mezi ovládacími prvky.

Ovládací WebPartManager prvek obsahuje také řadu událostí, které jsou kritické pro životní cyklus stránek webových částí a ovládacích prvků. Tyto události poskytují přesnou programovou kontrolu nad chováním ovládacích prvků webových částí. Většina metod se týká přímo WebPart ovládacích prvků (nebo jiných serverových nebo uživatelských ovládacích prvků, které jsou umístěny v WebPartZoneBase zónách, aby se mohly chovat jako WebPart ovládací prvky). Několik událostí se ale týká stavu stránky nebo připojení na stránce. Následující tabulka uvádí dostupné události a shrnuje jejich účely.

Poznámka

Ve všech případech v následující tabulce slovo "ovládací prvek" odkazuje na WebPart ovládací prvek nebo jakýkoli serverový ovládací prvek, který se nachází v zóně a je zabalený s objektem GenericWebPart za běhu.

Událost Description
AuthorizeWebPart Vyvolá se těsně před tím, než se ovládací prvek přidá na stránku, aby se ověřilo, že je autorizovaný.
ConnectionsActivated Vyvolá se po aktivaci všech připojení na stránce.
ConnectionsActivating Nastane těsně před procesem aktivace všech připojení na stránce.
DisplayModeChanged Vyvolá se po změně aktuálního režimu zobrazení stránky.
DisplayModeChanging Nastane těsně před procesem změny režimu zobrazení stránky.
SelectedWebPartChanged Vyvolá se po zrušení výběru ovládacího prvku.
SelectedWebPartChanging Nastane těsně před procesem zrušení výběru ovládacího prvku.
WebPartAdded Vyvolá se po přidání ovládacího prvku do zóny.
WebPartAdding Nastane těsně před procesem přidání ovládacího prvku do zóny.
WebPartClosed Vyvolá se po zavření ovládacího prvku (odebrání ze stránky).
WebPartClosing Nastane těsně před procesem zavření ovládacího prvku.
WebPartDeleted Vyvolá se po instanci dynamického ovládacího prvku (který byl vytvořen programově nebo přidán z katalogu) byl trvale odstraněn.
WebPartDeleting Nastane těsně před procesem odstranění dynamického ovládacího prvku.
WebPartMoved Vyvolá se po přesunutí ovládacího prvku v rámci své zóny nebo do jiné zóny.
WebPartMoving Nastane těsně před procesem přesunutí ovládacího prvku.
WebPartsConnected Vyvolá se po vytvoření připojení dvěma ovládacími prvky vybranými pro účast v připojení.
WebPartsConnecting Nastane těsně před procesem připojení dvou ovládacích prvků.
WebPartsDisconnected Vyvolá se po odpojení dvou připojených ovládacích prvků.
WebPartsDisconnecting Nastane těsně před procesem odpojení dvou ovládacích prvků.

Ovládací WebPartManager prvek má mnoho metod pro správu stránek webových částí. Velká sada metod, které tu nejsou uvedené, jsou metody, jejichž názvy mají tvar OnEventName. Tyto metody obvykle vyvolávají přidruženou událost a poskytují událost s obslužnou rutinou typu WebPartEventHandler. Většinu těchto metod mohou přepsat vývojáři, kteří dědí z WebPartManager třídy . Vývojáři stránek můžou také poskytovat vlastní obslužné rutiny pro události přidružené k těmto metodám. Například v případě WebPartAdded události může vývojář stránky přidat OnWebPartAdded atribut do elementu <asp:webpartmanager> v kódu webové stránky a pak přiřadit vlastní název metody k atributu, který bude poskytovat vlastní zpracování události. Atribut odpovídá OnWebPartAdded metodě a tento základní vzor zpracování událostí funguje pro většinu událostí webových částí a jejich přidružených metod.

Kromě toho WebPartManager má ovládací prvek metody, které jsou určené pro správu WebPart ovládacích prvků (a serverové nebo uživatelské ovládací prvky používané jako WebPart ovládací prvky). Mezi tyto metody patří , , , CopyWebPartCloseWebPart, CreateWebPart, DeleteWebPart, DisconnectWebPart, BeginWebPartEditing, EndWebPartEditing, ExportWebPart, GetGenericWebPart, ImportWebPart, IsAuthorized, a MoveWebPart. AuthorizeWebPartAddWebPart

Další sada metod se specializuje na připojení. To zahrnuje metody jako ActivateConnections, , BeginWebPartConnecting, CanConnectWebParts, ConnectWebParts, CreateAvailableTransformers, DisconnectWebPart, DisconnectWebParts, EndWebPartConnectingGetConsumerConnectionPointsa GetProviderConnectionPoints.

Některé WebPartManager metody se zaměřují na funkce přizpůsobení. Patří mezi ně CreatePersonalization, LoadControlState, SaveCustomPersonalizationState, SetPersonalizationDirty, IPersonalizable.Load, IPersonalizable.Savea SaveControlState.

Další informace o dalších WebPartManager metodách, které jsou přístupné prostřednictvím Internals vlastnosti, najdete v dokumentaci ke WebPartManagerInternals třídě .

Poznámky pro dědice

Ovládací WebPartManager prvek je navržen tak, aby byl rozšířen. Vzhledem k tomu, že je to tak centrální pro aplikace webových částí, když chcete rozšířit určitý typ nebo ovládací prvek v sadě ovládacích prvků webových částí, v mnoha případech musíte také rozšířit WebPartManager třídu, protože je pravděpodobné, že má nějakou vlastnost nebo metodu, která je nutná k tomu, aby váš vlastní typ fungoval v kontextu aplikace webových částí. Referenční dokumentace k webovým částem (viz System.Web.UI.WebControls.WebParts) při diskuzi o tom, jak rozšířit typ webových částí, často uvádí, co je potřeba udělat pro rozšíření WebPartManager třídy, nebo ukazuje, jak ji rozšířit v příkladu kódu.

Konstruktory

WebPartManager()

Inicializuje novou instanci WebPartManager třídy.

Pole

BrowseDisplayMode

Představuje výchozí režim zobrazení pro stránky, které obsahují ovládací prvky webových částí. Toto pole je jen ke čtení.

CatalogDisplayMode

Představuje režim zobrazení používaný pro přidání serverových ovládacích prvků z katalogu ovládacích prvků na webovou stránku. Toto pole je jen ke čtení.

ConnectDisplayMode

Představuje režim zobrazení používaný pro zobrazení speciálního uživatelského rozhraní pro uživatele ke správě připojení mezi WebPart ovládacími prvky. Toto pole je jen ke čtení.

DesignDisplayMode

Představuje režim zobrazení použitý pro změnu rozložení webových stránek, které obsahují ovládací prvky webových částí. Toto pole je jen ke čtení.

EditDisplayMode

Představuje režim zobrazení, ve kterém mohou koncoví uživatelé upravovat a upravovat ovládací prvky serveru. Toto pole je jen ke čtení.

Vlastnosti

Adapter

Získá adaptér specifické pro prohlížeč pro ovládací prvek.

(Zděděno od Control)
AppRelativeTemplateSourceDirectory

Získá nebo nastaví aplikaci relativní virtuální adresář nebo UserControl objektuPage, který obsahuje tento ovládací prvek.

(Zděděno od Control)
AvailableTransformers

Získá kolekci WebPartTransformer objektů, které jsou k dispozici pro použití při vytváření připojení webových částí mezi ovládacími prvky serveru.

BindingContainer

Získá ovládací prvek, který obsahuje datové vazby tohoto ovládacího prvku.

(Zděděno od Control)
ChildControlsCreated

Získá hodnotu, která označuje, zda byly vytvořeny podřízené ovládací prvky serverového ovládacího prvku.

(Zděděno od Control)
ClientID

Získá ID ovládacího prvku pro kód HTML, který je generován ASP.NET.

(Zděděno od Control)
ClientIDMode

Získá nebo nastaví algoritmus, který se používá k vygenerování hodnoty ClientID vlastnosti.

(Zděděno od Control)
ClientIDSeparator

Získá hodnotu znaku představující znak oddělovače použitý ve ClientID vlastnosti .

(Zděděno od Control)
CloseProviderWarning

Získá nebo nastaví upozornění, které se zobrazí, když uživatel zavře ovládací prvek, který funguje jako zprostředkovatel jiných ovládacích prvků v připojení.

Connections

Získá odkaz na kolekci všech aktuálních připojení na webové stránce.

Context

HttpContext Získá objekt přidružený k ovládacímu prvku serveru pro aktuální webový požadavek.

(Zděděno od Control)
Controls

Získá kolekci všech WebPartovládacích prvků serveru nebo uživatele, které jsou obsaženy v WebPartZoneBase zónách na webové stránce a jsou spravovány ovládacím WebPartManager prvku.

DataItemContainer

Získá odkaz na názvový kontejner, pokud názvový kontejner implementuje IDataItemContainer.

(Zděděno od Control)
DataKeysContainer

Získá odkaz na názvový kontejner, pokud názvový kontejner implementuje IDataKeysControl.

(Zděděno od Control)
DeleteWarning

Získá nebo nastaví vlastní varovnou zprávu zobrazenou koncovým uživatelům při odstranění ovládacího prvku.

DesignMode

Získá hodnotu označující, zda je ovládací prvek použit na návrhové ploše.

(Zděděno od Control)
DisplayMode

Získá nebo nastaví aktivní režim zobrazení webové stránky, která obsahuje webové části ovládací prvky.

DisplayModes

Získá jen pro čtení kolekci všech režimů zobrazení, které jsou přidruženy k ovládacímu prvku WebPartManager .

DynamicConnections

Získá kolekci všech dynamických připojení, které aktuálně existují na webové stránce.

EnableClientScript

Získá nebo nastaví hodnotu, která určuje, zda je povoleno skriptování na straně klienta na webové stránce, která obsahuje ovládací prvek WebPartManager .

EnableTheming

Získá hodnotu označující, že použití motivů je povoleno na webové stránce.

EnableViewState

Získá nebo nastaví hodnotu označující, zda serverový ovládací prvek zachová svůj stav zobrazení a stav zobrazení všech podřízených ovládacích prvků, které obsahuje, do žádajícího klienta.

(Zděděno od Control)
Events

Získá seznam delegátů obslužné rutiny události pro ovládací prvek. Tato vlastnost je jen ke čtení.

(Zděděno od Control)
ExportSensitiveDataWarning

Získá nebo nastaví text zprávy upozornění, která se zobrazí, když se uživatel pokusí exportovat citlivá data stavu z ovládacího prvku WebPart .

HasChildViewState

Získá hodnotu označující, zda podřízené ovládací prvky aktuálního serveru mají nějaké uložené nastavení stavu zobrazení.

(Zděděno od Control)
ID

Získá nebo nastaví programový identifikátor přiřazený k ovládacímu prvku serveru.

(Zděděno od Control)
IdSeparator

Získá znak použitý k oddělení identifikátorů ovládacích prvků.

(Zděděno od Control)
Internals

Získá odkaz na WebPartManagerInternals třídu, která se používá ke kombinování a oddělení sady metod, které jsou skutečně implementovány ve WebPartManager třídě, ale jsou většinou užitečné pro vývojáře ovládacích prvků.

IsChildControlStateCleared

Získá hodnotu označující, zda ovládací prvky obsažené v tomto ovládacím prvku mají stav řízení.

(Zděděno od Control)
IsCustomPersonalizationStateDirty

Získá hodnotu, která označuje, zda byly provedeny změny přizpůsobení, které ovlivňují podrobnosti přizpůsobení na úrovni stránky řízené ovládacím WebPartManager prvku.

IsTrackingViewState

Získá hodnotu, která označuje, zda serverový ovládací prvek ukládá změny do stavu zobrazení.

(Zděděno od Control)
IsViewStateEnabled

Získá hodnotu označující, zda je stav zobrazení povolen pro tento ovládací prvek.

(Zděděno od Control)
LoadViewStateByID

Získá hodnotu označující, zda se ovládací prvek účastní načítání stavu zobrazení namísto ID indexu.

(Zděděno od Control)
MediumPermissionSet

PermissionSet Získá objekt, který umožňuje pouze Execution oprávnění a Medium oprávnění.

MinimalPermissionSet

PermissionSet Získá objekt, který umožňuje pouze Execution oprávnění a Minimal oprávnění.

NamingContainer

Získá odkaz na názvový kontejner serverového ovládacího prvku, který vytvoří jedinečný obor názvů pro odlizení mezi ovládacími prvky serveru se stejnou ID hodnotou vlastnosti.

(Zděděno od Control)
Page

Získá odkaz na Page instanci, která obsahuje serverový ovládací prvek.

(Zděděno od Control)
Parent

Získá odkaz na nadřazený ovládací prvek serveru v hierarchii ovládacích prvků stránky.

(Zděděno od Control)
Personalization

Získá odkaz na objekt, který obsahuje data přizpůsobení webové stránky.

RenderingCompatibility

Získá hodnotu, která určuje ASP.NET verze, která vykreslovala HTML bude kompatibilní s.

(Zděděno od Control)
SelectedWebPart

Získá odkaz na WebPart nebo jiný serverový ovládací prvek, který je aktuálně vybrán pro úpravy nebo pro vytvoření připojení s jiným ovládacím prvku.

Site

Získá informace o kontejneru, který hostuje aktuální ovládací prvek při vykreslení na návrhové ploše.

(Zděděno od Control)
SkinID

Získá nebo nastaví prázdný řetězec ("") tak, aby na ovládací prvek nelze použít WebPartManager žádnou kůži.

StaticConnections

Získá odkaz na kolekci všech WebPartConnection objektů na webové stránce, které jsou definovány jako statická připojení.

SupportedDisplayModes

Získá jen pro čtení kolekce všech režimů zobrazení, které jsou k dispozici na konkrétní webové stránce.

TemplateControl

Získá nebo nastaví odkaz na šablonu, která obsahuje tento ovládací prvek.

(Zděděno od Control)
TemplateSourceDirectory

Získá virtuální adresář Page nebo UserControl , který obsahuje aktuální server ovládací prvek.

(Zděděno od Control)
UniqueID

Získá jedinečný hierarchicky kvalifikovaný identifikátor serverového ovládacího prvku.

(Zděděno od Control)
ValidateRequestMode

Získá nebo nastaví hodnotu, která označuje, zda ovládací prvek kontroluje vstup klienta z prohlížeče pro potenciálně nebezpečné hodnoty.

(Zděděno od Control)
ViewState

Získá slovník informací o stavu, který umožňuje uložit a obnovit stav zobrazení serverového ovládacího prvku napříč několika požadavky na stejnou stránku.

(Zděděno od Control)
ViewStateIgnoresCase

Získá hodnotu, která označuje, zda StateBag objekt nerozlišuje velká a malá písmena.

(Zděděno od Control)
ViewStateMode

Získá nebo nastaví režim zobrazení stavu tohoto ovládacího prvku.

(Zděděno od Control)
Visible

Získá hodnotu, která umožňuje zobrazení podřízených ovládacích prvků.

WebParts

Získá odkaz na všechny WebPart ovládací prvky sledované ovládacím WebPartManager prvku na webové stránce.

Zones

Získá odkaz na kolekci WebPartZoneBase všech zón na webové stránce.

Metody

ActivateConnections()

Aktivuje všechna připojení na webové stránce, která jsou aktuálně neaktivní.

AddedControl(Control, Int32)

Volá se po přidání podřízeného ovládacího prvku do Controls kolekce objektu Control .

(Zděděno od Control)
AddParsedSubObject(Object)

Upozorní ovládací prvek serveru, že byl analyzován element XML nebo HTML, a přidá element do objektu serverového ControlCollection ovládacího prvku.

(Zděděno od Control)
AddWebPart(WebPart, WebPartZoneBase, Int32)

Poskytuje standardní programovou metodu pro přidání WebPart ovládacích prvků na webovou stránku.

ApplyStyleSheetSkin(Page)

Použije na ovládací prvek vlastnosti stylu definované v šabloně stylů stránky.

(Zděděno od Control)
BeginRenderTracing(TextWriter, Object)

Začíná trasování vykreslovaných dat v době návrhu.

(Zděděno od Control)
BeginWebPartConnecting(WebPart)

Spustí proces propojení dvou WebPart ovládacích prvků.

BeginWebPartEditing(WebPart)

Spustí proces úprav ovládacího prvku WebPart .

BuildProfileTree(String, Boolean)

Shromáždí informace o serverovém ovládacím prvku a předá je vlastnosti Trace , která se má zobrazit, když je pro stránku povoleno trasování.

(Zděděno od Control)
CanConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint)

Zkontroluje WebPart ovládací prvky, které se budou podílet na připojení, a určí, jestli se dají připojit, když ovládací prvky příjemce a zprostředkovatel mají kompatibilní rozhraní a WebPartTransformer objekt není potřeba.

CanConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartTransformer)

Zkontroluje WebPart ovládací prvky, které se budou podílet na připojení, a určí, jestli se dají připojit, a použije WebPartTransformer objekt k vytvoření připojení mezi nekompatibilním příjemcem a poskytovatelem.

CheckRenderClientScript()

Zkontroluje možnosti prohlížeče, který vytváří požadavek, a hodnotu EnableClientScript vlastnosti a určí, jestli se má vykreslit klientský skript.

ClearCachedClientID()

Nastaví hodnotu v ClientID mezipaměti na null.

(Zděděno od Control)
ClearChildControlState()

Odstraní informace o stavu ovládacího prvku pro podřízené ovládací prvky serveru.

(Zděděno od Control)
ClearChildState()

Odstraní informace o stavu zobrazení a stavu řízení pro všechny podřízené ovládací prvky serveru.

(Zděděno od Control)
ClearChildViewState()

Odstraní informace o stavu zobrazení pro všechny podřízené ovládací prvky serveru.

(Zděděno od Control)
ClearEffectiveClientIDMode()

ClientIDMode Nastaví vlastnost instance aktuálního ovládacího prvku a všech podřízených ovládacích prvků na Inherit.

(Zděděno od Control)
CloseWebPart(WebPart)

Zavře ovládací prvek tak, aby se nevykresloval WebPart na webové stránce, ale bylo možné ho znovu otevřít.

ConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint)

Vytvoří spojení mezi dvěma WebPart ovládacími prvky nebo GenericWebPart pomocí pouze odkazů na ovládací prvky a jejich zadané ConnectionPoint objekty.

ConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint, WebPartTransformer)

Vytvoří spojení mezi dvěma WebPart ovládacími prvky nebo GenericWebPart pomocí odkazů na ovládací prvky, jejich zadané ConnectionPoint objekty a WebPartTransformer objekt.

CopyWebPart(WebPart)

Používá se v sadě ovládacích WebPart prvků webové části k vytvoření kopie ovládacího prvku nebo serveru za účelem přidání ovládacího prvku na webovou stránku.

CreateAvailableTransformers()

Vytvoří sadu transformátorů zadaných v konfiguračním souboru webu a přidá je do kolekce transformátorů odkazovaných AvailableTransformers vlastností.

CreateChildControls()

Volána rozhraním ASP.NET stránky k upozornění serverových ovládacích prvků, které používají implementaci založenou na složení k vytvoření všech podřízených ovládacích prvků, které obsahují při přípravě na zaúčtování zpět nebo vykreslení.

(Zděděno od Control)
CreateControlCollection()

Vrátí kolekci všech ovládacích prvků, které jsou spravovány ovládacím WebPartManager prvek na webové stránce. Tato třída se nemůže dědit.

CreateDisplayModes()

Vytvoří sadu všech možných režimů zobrazení pro aplikaci webových částí.

CreateDynamicConnectionID()

Získá jedinečnou hodnotu, která bude sloužit jako ID pro dynamické připojení.

CreateDynamicWebPartID(Type)

Vygeneruje jedinečné ID dynamického WebPart ovládacího prvku.

CreateErrorWebPart(String, String, String, String, String)

Vytvoří speciální ovládací prvek, který se vloží na stránku a zobrazí se koncovým uživatelům, když pokus o načtení nebo vytvoření dynamického WebPart ovládacího prvku z nějakého důvodu selže.

CreatePersonalization()

Vrátí objekt přizpůsobení, který bude obsahovat data přizpůsobení uživatele pro aktuální webovou stránku.

CreateWebPart(Control)

Zabalí serverový ovládací prvek, který není ovládacím WebPart prvku s objektem GenericWebPart , aby ovládací prvek mohl mít funkce webových částí.

DataBind()

Vytvoří vazbu zdroje dat na vyvolaný serverový ovládací prvek a všechny jeho podřízené ovládací prvky.

(Zděděno od Control)
DataBind(Boolean)

Vytvoří vazbu zdroje dat na vyvolaný ovládací prvek serveru a všechny jeho podřízené ovládací prvky s možností vyvolat DataBinding událost.

(Zděděno od Control)
DataBindChildren()

Vytvoří vazbu zdroje dat na podřízené ovládací prvky serveru.

(Zděděno od Control)
DeleteWebPart(WebPart)

Trvale odebere dynamickou WebPart instanci ovládacího prvku z webové stránky.

DisconnectWebPart(WebPart)

Odebere ovládací prvek WebPart serveru nebo, který se zavírá nebo odstraňuje ze všech připojení, na které se účastní.

DisconnectWebParts(WebPartConnection)

Provádí proces odpojení serverových ovládacích prvků, které jsou připojeny na webové stránce.

Dispose()

Umožňuje ovládacímu prvku serveru provést konečné vyčištění před uvolněním z paměti.

(Zděděno od Control)
EndRenderTracing(TextWriter, Object)

Ukončí trasování doby návrhu vykreslovaných dat.

(Zděděno od Control)
EndWebPartConnecting()

Dokončí proces připojení ovládacího prvku k jinému WebPart ovládacímu prvku.

EndWebPartEditing()

Dokončí proces úprav ovládacího prvku WebPart .

EnsureChildControls()

Určuje, zda serverový ovládací prvek obsahuje podřízené ovládací prvky. Pokud ne, vytvoří podřízené ovládací prvky.

(Zděděno od Control)
EnsureID()

Vytvoří identifikátor pro ovládací prvky, které nemají přiřazený identifikátor.

(Zděděno od Control)
Equals(Object)

Určí, zda se zadaný objekt rovná aktuálnímu objektu.

(Zděděno od Object)
ExportWebPart(WebPart, XmlWriter)

Vytvoří soubor popisu XML, který obsahuje data o stavu a vlastnosti pro serverový ovládací prvek.

FindControl(String)

Vyhledá v aktuálním názvovém kontejneru serverový ovládací prvek se zadaným id parametrem.

(Zděděno od Control)
FindControl(String, Int32)

Vyhledá v aktuálním kontejneru pojmenování serverový ovládací prvek se zadaným id a celočíselným číslem zadaným v parametru pathOffset , což pomáhá při hledání. Tuto verzi metody byste neměli FindControl přepsat.

(Zděděno od Control)
Focus()

Přepsáno, aby se zabránilo nastavení fokusu WebPartManager na ovládací prvek, protože nemá žádné uživatelské rozhraní.

GetConsumerConnectionPoints(WebPart)

Načte kolekci ConsumerConnectionPoint objektů, které mohou fungovat jako spojovací body z ovládacího prvku serveru, který funguje jako příjemce v rámci připojení webových částí.

GetCurrentWebPartManager(Page)

Načte odkaz na aktuální instanci WebPartManager ovládacího prvku na stránce.

GetDesignModeState()

Získá data v době návrhu pro ovládací prvek.

(Zděděno od Control)
GetDisplayTitle(WebPart)

Získá řetězec obsahující hodnotu pro DisplayTitle vlastnost ovládacího prvku WebPart .

GetExportUrl(WebPart)

Získá relativní virtuální cestu a řetězec dotazu, které jsou součástí požadavku, když se uživatel pokusí exportovat ovládací prvek WebPart .

GetGenericWebPart(Control)

Získá odkaz na instanci GenericWebPart ovládacího prvku, který obsahuje serverový ovládací prvek.

GetHashCode()

Slouží jako výchozí hashovací funkce.

(Zděděno od Object)
GetProviderConnectionPoints(WebPart)

Načte kolekci ProviderConnectionPoint objektů, které mohou fungovat jako spojovací body z ovládacího prvku serveru, který funguje jako zprostředkovatel v rámci připojení webových částí.

GetRouteUrl(Object)

Získá adresu URL, která odpovídá sadě parametrů trasy.

(Zděděno od Control)
GetRouteUrl(RouteValueDictionary)

Získá adresu URL, která odpovídá sadě parametrů trasy.

(Zděděno od Control)
GetRouteUrl(String, Object)

Získá adresu URL, která odpovídá sadě parametrů trasy a název trasy.

(Zděděno od Control)
GetRouteUrl(String, RouteValueDictionary)

Získá adresu URL, která odpovídá sadě parametrů trasy a název trasy.

(Zděděno od Control)
GetType()

Type Získá z aktuální instance.

(Zděděno od Object)
GetUniqueIDRelativeTo(Control)

Vrátí část UniqueID vlastnosti zadaného ovládacího prvku s předponou.

(Zděděno od Control)
HasControls()

Určuje, zda serverový ovládací prvek obsahuje nějaké podřízené ovládací prvky.

(Zděděno od Control)
HasEvents()

Vrátí hodnotu označující, zda jsou události registrovány pro ovládací prvek nebo jakékoli podřízené ovládací prvky.

(Zděděno od Control)
ImportWebPart(XmlReader, String)

Importuje soubor popisu XML, který obsahuje data WebPart o stavu a vlastnosti ovládacího prvku, a použije data na ovládací prvek.

IsAuthorized(Type, String, String, Boolean)

Provede poslední kroky při určování, jestli je ovládací prvek oprávněn přidat na stránku.

IsAuthorized(WebPart)

Provede počáteční kroky při určování, jestli je ovládací prvek autorizovaný k přidání na stránku.

IsLiteralContent()

Určuje, zda serverový ovládací prvek obsahuje pouze obsah literálu.

(Zděděno od Control)
LoadControlState(Object)

Načte data o stavu ovládacího prvku, která byla uložena z předchozí žádosti stránky a je potřeba je obnovit při následném požadavku.

LoadCustomPersonalizationState(PersonalizationDictionary)

Ukládá data vlastního přizpůsobení, která byla předána ovládacímu WebPartManager prvku objekty přizpůsobení, která se mají použít později během procesu inicializace.

LoadViewState(Object)

Obnoví informace o stavu zobrazení z předchozího požadavku stránky, který byl uložen metodou SaveViewState() .

(Zděděno od Control)
MapPathSecure(String)

Načte fyzickou cestu, na kterou se mapuje virtuální cesta, absolutní nebo relativní.

(Zděděno od Control)
MemberwiseClone()

Vytvoří mělkou kopii aktuálního Objectsouboru .

(Zděděno od Object)
MoveWebPart(WebPart, WebPartZoneBase, Int32)

Přesune ovládací prvek WebPart serveru nebo z jedné WebPartZoneBase zóny do jiné nebo na novou pozici v rámci stejné zóny.

OnAuthorizeWebPart(WebPartAuthorizationEventArgs)

AuthorizeWebPart Vyvolá událost a vyvolá obslužnou rutinu události, pokud existuje.

OnBubbleEvent(Object, EventArgs)

Určuje, zda je událost serverového ovládacího prvku předána hierarchii serveru uživatelského rozhraní stránky.

(Zděděno od Control)
OnConnectionsActivated(EventArgs)

Vyvolá událost, ConnectionsActivated která značí, že stránka a její ovládací prvky jsou načteny a připojení na stránce byla aktivována, aby se začala sdílet data.

OnConnectionsActivating(EventArgs)

Vyvolá událost, ConnectionsActivating která označuje, že stránka a její ovládací prvky byly načteny a může začít proces aktivace připojení.

OnDataBinding(EventArgs)

DataBinding Vyvolá událost.

(Zděděno od Control)
OnDisplayModeChanged(WebPartDisplayModeEventArgs)

DisplayModeChanged Vyvolá událost, která označuje, že WebPartManager ovládací prvek dokončil proces přepnutí z jednoho režimu zobrazení na jiný na webové stránce.

OnDisplayModeChanging(WebPartDisplayModeCancelEventArgs)

DisplayModeChanging Vyvolá událost, která označuje, že WebPartManager ovládací prvek je v procesu přepínání z jednoho režimu zobrazení na jiný na webové stránce.

OnInit(EventArgs)

Init Vyvolá událost, což je první událost v WebPartManager životním cyklu řízení.

OnLoad(EventArgs)

Load Vyvolá událost.

(Zděděno od Control)
OnPreRender(EventArgs)

PreRender Vyvolá událost, která nastane těsně před vykreslení WebPartManager ovládacího prvku na webové stránce.

OnSelectedWebPartChanged(WebPartEventArgs)

SelectedWebPartChanged Vyvolá událost, ke které dojde potéWebPart, co byl ovládací prvek nově vybrán nebo byl jeho výběr vymazán.

OnSelectedWebPartChanging(WebPartCancelEventArgs)

SelectedWebPartChanging Vyvolá událost, ke které dochází během procesu změny, který WebPart ovládací prvek je aktuálně vybrán.

OnUnload(EventArgs)

Vyvolá základní Unload událost a odebere WebPartManager instanci z webové stránky.

OnWebPartAdded(WebPartEventArgs)

WebPartAdded Vyvolá událost, ke které dojde po WebPart přidání ovládacího prvku na stránku.

OnWebPartAdding(WebPartAddingEventArgs)

WebPartAdding Vyvolá událost, ke které dochází během procesu přidání WebPart ovládacího prvku (nebo serveru nebo uživatelského ovládacího prvku) do WebPartZoneBase zóny.

OnWebPartClosed(WebPartEventArgs)

Vyvolá událost, WebPartClosed aby signalizovala, že ovládací prvek byl ze stránky odebrán.

OnWebPartClosing(WebPartCancelEventArgs)

WebPartClosing Vyvolá událost, ke které dochází během procesu WebPart odebrání ovládacího prvku nebo serveru ze stránky.

OnWebPartDeleted(WebPartEventArgs)

WebPartDeleted Vyvolá událost, ke které dojde po trvalém WebPart odstranění ovládacího prvku ze stránky.

OnWebPartDeleting(WebPartCancelEventArgs)

WebPartDeleting Vyvolá událost, která označuje, že dynamický WebPart ovládací prvek (nebo serverový nebo uživatelský ovládací prvek, který je obsažen v WebPartZoneBase zóně) je v procesu odstranění.

OnWebPartMoved(WebPartEventArgs)

WebPartMoved Vyvolá událost, ke které dojde po WebPart přesunutí ovládacího prvku na jiné místo na stránce.

OnWebPartMoving(WebPartMovingEventArgs)

WebPartMoving Vyvolá událost, která indikuje, že WebPart se právě přesouvá ovládací prvek serveru nebo uživatele v WebPartZoneBase zóně.

OnWebPartsConnected(WebPartConnectionsEventArgs)

WebPartsConnected Vyvolá událost, ke které dojde po navázání připojení mezi WebPart ovládacími prvky.

OnWebPartsConnecting(WebPartConnectionsCancelEventArgs)

WebPartsConnecting Vyvolá událost, ke které dochází během procesu navazování připojení mezi dvěma WebPart ovládacími prvky nebo serverovými nebo uživatelskými ovládacími prvky obsaženými WebPartZoneBase v zóně.

OnWebPartsDisconnected(WebPartConnectionsEventArgs)

WebPartsDisconnected Vyvolá událost, ke které dochází po ukončení připojení mezi WebPart ovládacími prvky.

OnWebPartsDisconnecting(WebPartConnectionsCancelEventArgs)

WebPartsDisconnecting Vyvolá událost, která označuje, že dva WebPart nebo serverové nebo uživatelské ovládací prvky v WebPartZoneBase zóně jsou v procesu ukončení připojení.

OpenFile(String)

Stream Získá používá ke čtení souboru.

(Zděděno od Control)
RaiseBubbleEvent(Object, EventArgs)

Přiřadí všechny zdroje události a její informace nadřazené ovládacímu prvku.

(Zděděno od Control)
RegisterClientScript()

Umožňuje ovládacímu WebPartManager prvku vygenerovat skript na straně klienta, který se používá pro různé funkce přizpůsobení, například přetažení WebPart ovládacích prvků na webové stránce.

RemovedControl(Control)

Volá se po odebrání podřízeného ovládacího prvku z Controls kolekce objektu Control .

(Zděděno od Control)
Render(HtmlTextWriter)

Přepsáno, aby ovládací prvek nemohl WebPartManager vykreslovat jakýkoli obsah.

RenderChildren(HtmlTextWriter)

Vypíše obsah podřízených položek serverového ovládacího prvku do zadaného HtmlTextWriter objektu, který zapíše obsah, který se má vykreslit na klientovi.

(Zděděno od Control)
RenderControl(HtmlTextWriter)

Vypíše obsah ovládacího prvku serveru do zadaného HtmlTextWriter objektu a uloží informace o trasování ovládacího prvku, pokud je trasování povoleno.

(Zděděno od Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Vypíše obsah řízení serveru do zadaného HtmlTextWriter objektu pomocí zadaného ControlAdapter objektu.

(Zděděno od Control)
ResolveAdapter()

Získá adaptér ovládacího prvku zodpovědný za vykreslení zadaného ovládacího prvku.

(Zděděno od Control)
ResolveClientUrl(String)

Získá adresu URL, kterou lze použít v prohlížeči.

(Zděděno od Control)
ResolveUrl(String)

Převede adresu URL na adresu URL, která je použitelná v žádajícím klientovi.

(Zděděno od Control)
SaveControlState()

Uloží data WebPartManager o stavu ovládacího prvku, aby je bylo možné obnovit na budoucí žádost na webovou stránku, která ovládací prvek obsahuje.

SaveCustomPersonalizationState(PersonalizationDictionary)

Uloží vlastní data o stavu přizpůsobení, která WebPartManager ovládací prvek udržuje, aby tato data bylo možné znovu načíst při každém opětovném načtení stránky.

SaveViewState()

Uloží všechny změny stavu zobrazení ovládacích prvků serveru, ke kterým došlo od okamžiku, kdy byla stránka odeslána zpět na server.

(Zděděno od Control)
SetDesignModeState(IDictionary)

Nastaví data v době návrhu ovládacího prvku.

(Zděděno od Control)
SetPersonalizationDirty()

Nastaví příznak označující, že se změnila WebPartManager vlastní data přizpůsobení ovládacího prvku.

SetRenderMethodDelegate(RenderMethod)

Přiřadí delegáta obslužné rutiny události pro vykreslení serverového ovládacího prvku a jeho obsahu do nadřazeného ovládacího prvku.

(Zděděno od Control)
SetSelectedWebPart(WebPart)

SelectedWebPart Nastaví hodnotu vlastnosti na hodnotu aktuálně vybraného WebPart nebo serverového ovládacího prvku.

SetTraceData(Object, Object)

Nastaví trasovací data pro trasování vykreslovaných dat v době návrhu pomocí datového klíče trasování a hodnoty dat trasování.

(Zděděno od Control)
SetTraceData(Object, Object, Object)

Nastaví trasovací data pro trasování vykreslovaných dat v době návrhu pomocí trasovaného objektu, datového klíče trasování a hodnoty dat trasování.

(Zděděno od Control)
ToString()

Vrátí řetězec, který představuje aktuální objekt.

(Zděděno od Object)
TrackViewState()

Použije data WebPartManager o stavu přizpůsobení ovládacího prvku a zavolá základní metodu, která povolí sledování změn dat o stavu zobrazení ovládacího prvku.

Událost

AuthorizeWebPart

Nastane, IsAuthorized když je volána metoda k určení, zda WebPart lze na stránku přidat ovládací prvek nebo.

ConnectionsActivated

Nastane poté, co jsou všechna aktuální připojení webových částí na stránce nejen připojena, ale také začala aktivně sdílet data mezi ovládacími prvky příjemce a poskytovatele, které jsou součástí každého připojení.

ConnectionsActivating

Dochází během procesu aktivace všech vytvořených připojení webových částí na webové stránce.

DataBinding

Vyvolá se při vytvoření vazby serverového ovládacího prvku na zdroj dat.

(Zděděno od Control)
DisplayModeChanged

Nastane po změně aktuálního režimu zobrazení na stránce webových částí.

DisplayModeChanging

Nastane poté, co uživatel klikne na příkaz na webové stránce, který zahájí proces změny do jiného režimu zobrazení.

Disposed

Vyvolá se při uvolnění serverového ovládacího prvku z paměti, což je poslední fáze životního cyklu řízení serveru, když je požadována ASP.NET stránka.

(Zděděno od Control)
Init

Vyvolá se při inicializaci serverového ovládacího prvku, což je první krok v jeho životním cyklu.

(Zděděno od Control)
Load

Vyvolá se při načtení serverového ovládacího prvku do objektu Page .

(Zděděno od Control)
PreRender

Vyvolá se po načtení objektu Control , ale před vykreslením.

(Zděděno od Control)
SelectedWebPartChanged

Nastane po změně výběru jednoho WebPart ovládacího prvku a přesunutí do jiného ovládacího prvku na webové stránce.

SelectedWebPartChanging

Dochází během procesu změny, který WebPart nebo serverový ovládací prvek je aktuálně vybrán na webové stránce.

Unload

Nastane při uvolnění serverového ovládacího prvku z paměti.

(Zděděno od Control)
WebPartAdded

Nastane po přidání dynamického WebPart nebo jiného serverového WebPartZoneBase ovládacího prvku do zóny, což znamená, že se ovládací prvek úspěšně přidal.

WebPartAdding

Dochází během procesu přidání dynamického WebPart nebo jiného serverového WebPartZoneBase ovládacího prvku do zóny.

WebPartClosed

Nastane při WebPart odebrání ovládacího prvku (nebo serveru nebo uživatelského ovládacího prvku) ze stránky.

WebPartClosing

Dochází během procesu odebrání WebPart ovládacího prvku (nebo ovládacího prvku serveru nebo uživatele) ze stránky.

WebPartDeleted

Nastane po WebPart odstranění ovládacího prvku serveru nebo jiného WebPartZoneBase ovládacího prvku ze zóny.

WebPartDeleting

Dochází během procesu trvalého odstranění instance dynamického WebPart nebo jiného serverového ovládacího prvku ze WebPartZoneBase zóny.

WebPartMoved

Nastane po WebPart přesunutí ovládacího prvku serveru nebo do jiného umístění na webové stránce.

WebPartMoving

Dochází během procesu přesunu WebPart ovládacího prvku serveru nebo jiného ovládacího prvku, který je obsažen v WebPartZoneBase zóně.

WebPartsConnected

Nastane po navázání konkrétního připojení mezi ovládacími WebPart prvky (nebo serverovými nebo uživatelskými ovládacími prvky).

WebPartsConnecting

Dochází během procesu vytváření připojení mezi WebPart ovládacími prvky (nebo serverovými nebo uživatelskými ovládacími prvky umístěnými WebPartZoneBase v zóně).

WebPartsDisconnected

Nastane po ukončení připojení mezi dvěma WebPart ovládacími prvky nebo serverovými ovládacími prvky.

WebPartsDisconnecting

Dochází během procesu ukončení připojení mezi dříve připojenými WebPart ovládacími prvky nebo ovládacími prvky serveru.

Explicitní implementace rozhraní

IControlBuilderAccessor.ControlBuilder

Popis tohoto člena najdete v tématu ControlBuilder.

(Zděděno od Control)
IControlDesignerAccessor.GetDesignModeState()

Popis tohoto člena najdete v tématu GetDesignModeState().

(Zděděno od Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Popis tohoto člena najdete v tématu SetDesignModeState(IDictionary).

(Zděděno od Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Popis tohoto člena najdete v tématu SetOwnerControl(Control).

(Zděděno od Control)
IControlDesignerAccessor.UserData

Popis tohoto člena najdete v tématu UserData.

(Zděděno od Control)
IDataBindingsAccessor.DataBindings

Popis tohoto člena najdete v tématu DataBindings.

(Zděděno od Control)
IDataBindingsAccessor.HasDataBindings

Popis tohoto člena najdete v tématu HasDataBindings.

(Zděděno od Control)
IExpressionsAccessor.Expressions

Popis tohoto člena najdete v tématu Expressions.

(Zděděno od Control)
IExpressionsAccessor.HasExpressions

Popis tohoto člena najdete v tématu HasExpressions.

(Zděděno od Control)
IParserAccessor.AddParsedSubObject(Object)

Popis tohoto člena najdete v tématu AddParsedSubObject(Object).

(Zděděno od Control)
IPersonalizable.IsDirty

Získá hodnotu, která označuje, zda vlastní personalizace stav data spravované ovládacím WebPartManager prvku změněna na webové stránce.

IPersonalizable.Load(PersonalizationDictionary)

Vrátí dříve uložená vlastní data o stavu přizpůsobení, která je potřeba načíst do WebPartManager ovládacího prvku.

IPersonalizable.Save(PersonalizationDictionary)

Uloží vlastní data o stavu přizpůsobení, která jsou spravována ovládacím WebPartManager prvku.

Metody rozšíření

FindDataSourceControl(Control)

Vrátí zdroj dat přidružený k ovládacímu prvku dat pro zadaný ovládací prvek.

FindFieldTemplate(Control, String)

Vrátí šablonu pole pro zadaný sloupec v kontejneru názvů zadaného ovládacího prvku.

FindMetaTable(Control)

Vrátí objekt metatable pro ovládací prvek obsahující data.

GetDefaultValues(INamingContainer)

Získá kolekci výchozích hodnot pro zadaný ovládací prvek dat.

GetMetaTable(INamingContainer)

Získá metadata tabulky pro zadaný ovládací prvek dat.

SetMetaTable(INamingContainer, MetaTable)

Nastaví metadata tabulky pro zadaný ovládací prvek dat.

SetMetaTable(INamingContainer, MetaTable, IDictionary<String,Object>)

Nastaví mapování metadat tabulky a výchozí hodnoty pro zadaný ovládací prvek dat.

SetMetaTable(INamingContainer, MetaTable, Object)

Nastaví mapování metadat tabulky a výchozí hodnoty pro zadaný ovládací prvek dat.

TryGetMetaTable(INamingContainer, MetaTable)

Určuje, zda jsou k dispozici metadata tabulky.

EnableDynamicData(INamingContainer, Type)

Povolí chování dynamických dat pro zadaný datový ovládací prvek.

EnableDynamicData(INamingContainer, Type, IDictionary<String,Object>)

Povolí chování dynamických dat pro zadaný datový ovládací prvek.

EnableDynamicData(INamingContainer, Type, Object)

Povolí chování dynamických dat pro zadaný datový ovládací prvek.

Platí pro

Viz také