WebPartManager WebPartManager WebPartManager WebPartManager Class

Definition

Fungiert als zentrale Klasse der Webparts-Steuerelemente, die alle Webparts-Steuerelemente, Webparts-Funktionen und Webparts-Ereignisse verwaltet, die auf einer Webseite auftreten.Serves as the central class of the Web Parts control set, managing all the Web Parts controls, functionality, and events that occur on a Web page.

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
type WebPartManager = class
    inherit Control
    interface INamingContainer
    interface IPersonalizable
Public Class WebPartManager
Inherits Control
Implements INamingContainer, IPersonalizable
Vererbung
WebPartManagerWebPartManagerWebPartManagerWebPartManager
Attribute
Implementiert

Beispiele

Im folgenden Codebeispiel wird sowohl die deklarative als auch die WebPartManager programmgesteuerte Verwendung des-Steuer Elements veranschaulicht.The following code example demonstrates both declarative and programmatic use of the WebPartManager control.

Das Codebeispiel besteht aus vier Teilen:The code example has four parts:

  • Ein Benutzer Steuerelement, das es Ihnen ermöglicht, Anzeigemodi auf einer Webparts Seite zu ändern.A user control that enables you to change display modes on a Web Parts page.

  • Eine Webseite, die zwei benutzerdefinierte WebPart Steuerelemente enthält, die verbunden werden können <asp:webpartmanager> , und ein Element.A Web page that contains two custom WebPart controls that can be connected, and an <asp:webpartmanager> element.

  • Eine Quell Code Datei, die zwei Benutzer WebPart definierte-Steuerelemente und eine benutzerdefinierte-Schnittstelle enthält.A source code file that contains two custom WebPart controls, and a custom interface.

  • Eine Erläuterung, wie das Beispiel in einem Browser funktioniert.An explanation of how the example works in a browser.

Das Benutzer Steuerelement verfügt über ein Dropdown Listen-Steuerelement, das die möglichen Anzeigemodi auf einer Seite anzeigt, wenn die Webparts-Steuerelemente auf der Seite vorhanden sind.The user control has a drop-down list control that shows the possible display modes on a page, given the Web Parts controls that are present on the page. Auf der Webseite für dieses Codebeispiel wird dieses Benutzer Steuerelement direkt unterhalb des WebPartManager -Elements im Markup der Seite deklariert, und es gibt eine Register -Direktive im oberen Bereich der Webseite, um das Steuerelement zu registrieren.In the Web page for this code example, this user control is declared just below the WebPartManager element in the page's markup, and there is a Register directive near the top of the Web page to register the control. Ausführliche Informationen zu Anzeigemodi und eine Beschreibung des Quellcodes in diesem Steuerelement finden Sie unter Exemplarische Vorgehensweise: Ändern der Anzeigemodi auf einer WebpartsSeiteFor details about display modes and a description of the source code in this control, see Walkthrough: Changing Display Modes on a Web Parts Page.

<%@ 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="&nbsp;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="&nbsp;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>

Das deklarative Markup für die Webseite enthält Register Direktiven für das Benutzer Steuerelement und die benutzerdefinierten Steuerelemente.The declarative markup for the Web page contains Register directives for both the user control and the custom controls. Es gibt ein <asp:webpartmanager> -Element, <asp:webpartzone> ein-Element, das die benutzerdefinierten Steuer <asp:connectionszone> Elemente enthalten soll, und ein-Element.There is an <asp:webpartmanager> element, an <asp:webpartzone> element to contain the custom controls, and an <asp:connectionszone> element. Die Seite enthält auch einen Inline Code, der verbindungsbezogene Ereignisse für das WebPartManager Steuerelement behandelt. Sie können die Auswirkung dieses Codes sehen, wenn Sie die Steuerelemente verbinden und die Verbindung trennen.The page also contains some inline code that handles connection-related events for the WebPartManager control; you can see the effect of this code as you connect and disconnect controls.

<%@ 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>

Der dritte Teil des Beispiels ist der Quellcode für die Steuerelemente.The third part of the example is the source code for the controls. Beachten Sie, dass eine Schnittstelle IZipCodemit dem Namen vorhanden ist und diese Schnitt ZipCodeWebPart Stelle in der-Klasse implementiert ist.Note that there is an interface named IZipCode, and this interface is implemented in the ZipCodeWebPart class. Diese Klasse verfügt über eine spezielle Rückruf Methode ProvideIZipCode mit dem Namen, die als Anbieter fungiert.This class has a special callback method named ProvideIZipCode that serves as a provider. Der andere Typ mit dem WeatherWebPartNamen wird ebenfalls mit einer speziellen Methode namens GetIZipCodeimplementiert, mit der das Steuerelement als Consumer des anderen Steuer Elements fungieren kann.The other type, named WeatherWebPart, is also implemented with a special method named GetIZipCode, which enables the control to act as a consumer of the other control.

Damit das Codebeispiel ausgeführt werden kann, müssen Sie diesen Quellcode kompilieren.For the code example to run, you must compile this source code. Sie können Sie explizit kompilieren und die resultierende Assembly in den bin-Ordner der Website oder in den globalen Assemblycache einfügen.You can compile it explicitly and put the resulting assembly in your Web site's Bin folder or the global assembly cache. Alternativ dazu können Sie den Quellcode in den Ordner "App_Code" der Website einfügen, wo er zur Laufzeit dynamisch kompiliert wird.Alternatively, you can put the source code in your site's App_Code folder, where it will be dynamically compiled at run time. In diesem Codebeispiel wird davon ausgegangen, dass Sie die Quelle in eine Assembly kompiliert Register haben, und die-Direktive in der Webseite verweist auf den Assemblynamen.This code example assumes that you have compiled the source into an assembly, and the Register directive in the Web page references the assembly name. Eine exemplarische Vorgehensweise, die die Kompilierung veranschaulicht , finden Sie unter Exemplarische Vorgehensweise: Entwickeln und Verwenden eines benutzerdefinierten Webserver-Steuer Elements.For a walkthrough that demonstrates how to compile, see Walkthrough: Developing and Using a Custom Web Server Control.

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

Nachdem Sie die Webseite in einem Browser geladen haben, klicken Sie auf das Dropdown Listen-Steuerelement Anzeigemodus , und wählen Sie verbinden aus, um die Seite in den Verbindungs Modus zu wechseln.After you have loaded the Web page in a browser, click the Display Mode drop-down list control and select Connect to switch the page to connect mode. Der Verbindungs Modus verwendet <asp:connectionszone> das-Element, um das Erstellen von Verbindungen zwischen-Steuerelementen zu ermöglichen.Connect mode uses the <asp:connectionszone> element to enable you to create connections between controls. Klicken Sie im Verbindungs Modus in der Titelleiste des ZIP-Code -Steuer Elements auf den abwärts Pfeil, um das zugehörige Verbenmenü zu aktivieren, und klicken Sie dann auf verbinden.In connect mode, click the downward arrow in the title bar of the ZIP Code control to activate its verbs menu, and then click Connect. Nachdem die Benutzeroberfläche der Verbindung angezeigt wird, klicken Sie auf den Link Verbindung mit einem Consumer herstellen .After the connection UI appears, click the Create a connection to a Consumer link. Eine Zelle mit einem Dropdown Listen-Steuerelement wird angezeigt.A cell appears that has a drop-down list control. Wählen Sie in der Dropdown Liste die Option Wetter Steuerung aus, und klicken Sie dann auf verbinden , um die Verbindung der beiden Steuerelemente abzuschließen.Select Weather Control in the drop-down list, and then click Connect to complete the connection of the two controls. Klicken Sie auf Schließen, und verwenden Sie dann die Dropdown Liste Anzeigemodus , um die Seite in den normalen Durchsuchenmodus zurückzukehren.Click Close, and then use the Display Mode drop-down list to return the page to normal browse mode. Sie können eine Postleitzahl eingeben, und das Consumer-Steuerelement wird mit dem von Ihnen eingegebenen Wert aktualisiert.You can enter a ZIP Code, and the consumer control will be updated with the value you enter. Da die ZipCode -Eigenschaft mit dem Personalizable -Attribut im Quellcode gekennzeichnet wurde, wird dieser Eigenschafts Wert über Browsersitzungen hinweg beibehalten, wodurch der von einem Benutzer eingegebene Wert gespeichert wird.Because the ZipCode property was marked with the Personalizable attribute in the source code, this property value will persist across browser sessions, thus saving the value entered by a user. Ein anspruchsvolleres Consumersteuerelement könnte die Postleitzahl übernehmen, Wetterinformationen basierend auf dem Code suchen und für einen Benutzer anzeigen.A more sophisticated consumer control could take the ZIP code information, look up weather information based on the code, and display it to a user.

Hinweise

Das WebPartManager -Steuerelement fungiert als Hub oder Steuerungszentrum einer Webparts-Anwendung.The WebPartManager control acts as the hub or control center of a Web Parts application. Auf jeder Seite, die WebpartsWebPartManager Steuerelemente verwendet, muss nur eine einzige Steuerelement Instanz vorhanden sein.There must be one--and only one--WebPartManager control instance on every page that uses Web Parts controls. Wie bei den meisten Aspekten Webparts Anwendungen funktioniert das WebPartManager Steuerelement nur mit authentifizierten Benutzern.As with most aspects of Web Parts applications, the WebPartManager control works only with authenticated users. Außerdem funktioniert seine Funktionalität fast vollständig mit Server Steuerelementen, die sich in Webparts Zonen befinden, WebZone die von der-Klasse erben.Further, its functionality works almost entirely with server controls that reside within Web Parts zones that inherit from the WebZone class. Server Steuerelemente, die sich auf einer Seite außerhalb dieser Zonen befinden, können nur sehr wenig Webparts Funktionalität oder WebPartManager Interaktion mit dem Steuerelement aufweisen.Server controls that reside on a page outside of these zones can have very little Web Parts functionality or interaction with the WebPartManager control.

Als Hub für Webparts Funktionen auf einer Seite führt das WebPartManager -Steuerelement die in der folgenden Tabelle beschriebenen Arten von Aufgaben aus.As the hub for Web Parts functionality on a page, the WebPartManager control carries out the kinds of tasks described in the following table.

Aufgaben KategorieTask category Funktionsweise des Steuer ElementsWhat the control does
Überwachungs Webparts SteuerelementeTracking Web Parts controls Verfolgt die vielen unterschiedlichen Arten von Steuerelementen auf einer Seite, die Webparts Features bereitstellen WebPart , einschließlich Steuerelementen, Verbindungen, Zonen und anderen.Keeps track of the many different kinds of controls on a page that provide Web Parts features, including WebPart controls, connections, zones, and others.
Hinzufügen und Entfernen von Webparts SteuerelementenAdding and removing Web Parts controls Stellt die Methoden zum Hinzufügen, löschen und schließen WebPart von Steuerelementen auf einer Seite bereit.Provides the methods for adding, deleting, and closing WebPart controls on a page.
Verwalten von VerbindungenAdministering connections Erstellt Verbindungen zwischen Steuerelementen und überwacht die Verbindungen sowie die Prozesse zum Hinzufügen und Entfernen der Verbindungen.Creates connections between controls, and monitors the connections as well as the processes of adding and removing them.
Personalisieren von Steuerelementen und SeitenPersonalizing controls and pages Ermöglicht Benutzern das Verschieben von Steuerelementen an verschiedene Positionen auf einer Seite und das Starten der Ansichten, in denen Benutzer die Darstellung, Eigenschaften und das Verhalten von Steuerelementen bearbeiten können.Enables users to move controls to different locations on a page, and launches the views in which users can edit the appearance, properties, and behavior of controls. Verwaltet benutzerspezifische Personalisierungs Einstellungen auf jeder Seite.Maintains user-specific personalization settings on each page.
Umschalten zwischen verschiedenen SeitenansichtenToggling between different page views Schaltet eine Seite zwischen verschiedenen spezialisierten Ansichten der Seite um, sodass Benutzer bestimmte Aufgaben ausführen können, z. b. das Ändern des Seitenlayouts oder das Bearbeiten von Steuerelementen.Switches a page among different specialized views of the page, so that users can carry out certain tasks such as changing page layout or editing controls.
Wecken von Webparts Lebenszyklus EreignissenRaising Web Parts life-cycle events Definiert, löst und ermöglicht Entwicklern das Verarbeiten von Lebenszyklus Ereignissen von Webparts Steuerelementen, z. b. beim Hinzufügen, verschieben, verbinden oder Löschen von Steuerelementen.Defines, raises, and enables developers to handle life-cycle events of Web Parts controls, such as when controls are being added, moved, connected, or deleted.
Aktivieren von Import und Export von SteuerelementenEnabling import and export of controls Exportiert XML-Streams, die den Zustand der Eigenschaften von WebPart Steuerelementen enthalten, und ermöglicht es Benutzern, die Dateien zu importieren, um das Personalisieren komplexer Steuerelemente auf anderen Seiten oder Websites zu erleichtern.Exports XML streams that contain the state of the properties of WebPart controls, and allows users to import the files for convenience in personalizing complex controls in other pages or sites.

Die WebPartManager -Klasse verfügt über einen großen Satz von Eigenschaften.The WebPartManager class has a large set of properties. In Übereinstimmung WebPartManager mit der Rolle der Nachverfolgung anderer Steuerelemente verfügt sie über eine Reihe von Eigenschaften, die auf Auflistungen von Webparts Steuerelementen oder anderen speziellen Webparts Objekten verweisen.Consistent with the WebPartManager role of tracking other controls, it has a number of properties that reference collections of either Web Parts controls, or other special Web Parts objects. Die AvailableTransformersEigenschaften Connections,, Controls, ,,SupportedDisplayModes, undsindalleZones Auflistungen, dieWebPartManager vom Steuerelement für die Überwachung und andere verwendet werden. WebParts DisplayModes DynamicConnections Verwaltungs Tasks.The AvailableTransformers, Connections, Controls, DisplayModes, DynamicConnections, SupportedDisplayModes, WebParts, and Zones properties are all collections used by the WebPartManager control for its tracking and other management tasks.

Eine andere Gruppe von Eigenschaften enthält anpassbare Warnungen, die in bestimmten Szenarien auftreten, die in einer Webparts Anwendung auftreten.Another group of properties contains customizable warnings that apply in certain scenarios that occur in a Web Parts application. Dazu gehören die CloseProviderWarning ExportSensitiveDataWarning Eigenschaften DeleteWarning,, und.These include the CloseProviderWarning, the DeleteWarning, and the ExportSensitiveDataWarning properties.

Die WebPartManager -Klasse überschreibt einige ihrer geerbten Basis Eigenschaften, die von vielen Webserver-Steuerelementen verwendet werden.The WebPartManager class overrides some of its base inherited properties, which are used by many Web server controls. Hierzu gehören die EnableThemingEigenschaften SkinID, und Visible .These include the EnableTheming, SkinID, and Visible properties.

Zum Schluss gibt es eine Gruppe von Eigenschaften, die für den Zugriff auf den aktuellen Zustand der Anwendung nützlich sind.Finally, there is a group of properties useful for accessing the current state of the application. Die DisplayMode -Eigenschaft gibt den aktuellen Anzeigemodus an, in dem sich eine Seite befindet.The DisplayMode property indicates the current display mode that a page is in. Die EnableClientScript -Eigenschaft gibt an, ob ein-Steuerelement das Client seitige Skript renderbar ist, was für Situationen relevant ist, in denen Benutzer über Browser mit unterschiedlichen Funktionen verfügen oder die Skripterstellung deaktiviert haben.The EnableClientScript property indicates whether a control is allowed to render client-side script, which is relevant in situations where users might have browsers with different capabilities or have scripting turned off. Die Internals -Eigenschaft ist nützlich für Verweise auf eine Hilfsprogrammklasse, die die Aufrufe an eine Reihe wichtiger Webparts Methoden enthält, die für Erweiterbarkeits Fälle verwendet werden.The Internals property is useful for referencing a utility class that contains the calls to a number of important Web Parts methods that are used for extensibility cases. Wenn Sie die Aufrufe dieser Methoden in einer separaten Klasse (der WebPartManagerInternals -Klasse) ausblenden, wird die eigene API der WebPartManager Klasse vereinfacht.By hiding the calls to these methods in a separate class (the WebPartManagerInternals class), the WebPartManager class's own API is simplified. Die Personalization -Eigenschaft ermöglicht den Zugriff auf die Personalisierungs Objekte, in denen die Personalisierungs Einstellungen der Benutzer gespeichert werden und die Daten dauerhaft gespeichert werden.The Personalization property provides access to the personalization objects that store users' personalization settings and persist that data to permanent storage. Die SelectedWebPart -Eigenschaft gibt WebPart an, welches Steuerelement auf einer Seite aktuell vom Benutzer oder der Anwendung ausgewählt wird.The SelectedWebPart property indicates which WebPart control on a page is currently selected by the user or the application. Die IPersonalizable.IsDirty -Eigenschaft gibt an, ob benutzerdefinierte Personalisierungs Daten für ein WebPart -Steuerelement geändert wurden.The IPersonalizable.IsDirty property indicates whether custom personalization data on a WebPart control has changed.

Das WebPartManager -Steuerelement enthält fünf integrierte Anzeigemodi oder Ansichten einer Webseite.The WebPartManager control contains five built-in display modes, or views of a Web page. Entwickler können diese Funktion erweitern und benutzerdefinierte Anzeigemodi erstellen, indem Sie Typen wie WebZone die-Klasse ToolZone oder die-Klasse erweitern.Developers can extend this feature, creating custom display modes by extending types such as the WebZone class or the ToolZone class. Benutzer können eine Seite in die verschiedenen Anzeigemodi wechseln, vorausgesetzt, dass die richtige Art von Steuerelementen, die einem bestimmten Anzeigemodus entsprechen, auf einer Seite vorhanden ist.Users can switch a page into the various display modes, provided that the proper kind of controls that correspond to a given display mode are present on a page.

Hinweis

Diese Funktion kann erweitert werden, sodass Benutzer in einen benutzerdefinierten Anzeigemodus wechseln können, ohne dass eine entsprechende Zone auf der Seite vorhanden ist.It is possible to extend this feature so that users can switch into a custom display mode without having a corresponding zone on the page. Das Standardverhalten ist jedoch, dass Anzeigemodi Zonen entsprechen.However, the default behavior is that display modes correspond to zones.

Die Standard Anzeigemodi werden durch öffentliche Felder in der WebPartManager -Klasse dargestellt.The standard display modes are represented by public fields in the WebPartManager class. In der folgenden Tabelle werden die Felder und die Anzeigemodi zusammengefasst, auf die Sie verweisen.The following table summarizes the fields and the display modes they refer to. Der aktuelle Anzeigemodus einer Seite, wie oben erwähnt, wird in der- DisplayMode Eigenschaft immer referenziert, und der auf einer bestimmten Seite mögliche Satz von Anzeigemodi, die auf der Seite vorhanden sind, sind in der SupportedDisplayModes -Eigenschaft enthalten.The current display mode of a page, as noted above, is always referenced in the DisplayMode property, and the set of display modes that is possible on a particular page, given the kind of zones that are present on the page, is contained in the SupportedDisplayModes property.

FeldField Details zum AnzeigemodusDisplay mode details
BrowseDisplayMode Die normale Benutzeransicht einer Webseite. der standardmäßige und häufigste Anzeigemodus.The normal user view of a Web page; the default and most common display mode.
DesignDisplayMode Die Ansicht, in der Benutzer Steuerelemente neu anordnen oder löschen können, um das Seitenlayout zu ändern.The view in which users can rearrange or delete controls to change the page layout.
EditDisplayMode Die Ansicht, in der eine Bearbeitungs Benutzeroberfläche (UI) sichtbar wird. Benutzer können die Darstellung, die Eigenschaften und das Verhalten der Steuerelemente bearbeiten, die im normalen Suchmodus sichtbar sind.The view in which an editing user interface (UI) becomes visible; users can edit the appearance, properties, and behavior of the controls that are visible in the normal browse mode.
CatalogDisplayMode Die Ansicht, in der die Benutzeroberfläche des Katalogs sichtbar wird. Benutzer können einer Seite Steuerelemente aus Katalogen verfügbarer Steuerelemente hinzufügen.The view in which a catalog UI becomes visible; users can add controls to a page from catalogs of available controls.
ConnectDisplayMode Die Ansicht, in der eine Verbindungs Benutzeroberfläche sichtbar wird. Benutzer können Verbindungen zwischen Steuerelementen verbinden, verwalten oder trennen.The view in which a connection UI becomes visible; users can connect, manage, or disconnect connections between controls.

Das WebPartManager -Steuerelement enthält auch eine Reihe von Ereignissen, die im Lebenszyklus von Webparts Seiten und Steuerelementen wichtig sind.The WebPartManager control also contains a number of events that are critical in the life cycle of Web Parts pages and controls. Diese Ereignisse ermöglichen eine präzise programmgesteuerte Steuerung des Verhaltens von Webparts Steuerelementen.These events provide precise programmatic control over the behavior of Web Parts controls. Die meisten Methoden beziehen sich direkt WebPart auf Steuerelemente (oder andere Server-oder Benutzer Steuerelemente WebPartZoneBase , die in Zonen platziert werden, WebPart damit Sie sich als Steuerelemente Verhalten können).Most methods pertain directly to WebPart controls (or other server or user controls that are placed in WebPartZoneBase zones so that they can behave as WebPart controls). Einige Ereignisse beziehen sich jedoch auf den Zustand der Seite oder der Verbindungen auf der Seite.However, a few events pertain to the state of the page or connections on the page. In der folgenden Tabelle sind die verfügbaren Ereignisse aufgeführt und ihre Zwecke zusammengefasst.The following table lists the available events and summarizes their purposes.

Hinweis

In allen Fällen in der folgenden Tabelle bezieht sich das Wort "Steuerelement" auf WebPart ein-Steuerelement oder ein beliebiges Server Steuerelement, das sich in GenericWebPart einer-Zone befindet und zur Laufzeit mit einem-Objekt umschließt.In all cases in the following table, the word "control" refers to a WebPart control or any server control that resides in a zone and is wrapped with a GenericWebPart object at run time.

eventEvent BeschreibungDescription
AuthorizeWebPart Tritt unmittelbar vor dem Hinzufügen eines Steuer Elements zu einer Seite auf, um zu überprüfen, ob es autorisiert ist.Occurs just before a control is added to a page to verify that it is authorized.
ConnectionsActivated Tritt auf, nachdem alle Verbindungen auf einer Seite aktiviert wurden.Occurs after all the connections on a page have been activated.
ConnectionsActivating Tritt unmittelbar vor dem Aktivieren aller Verbindungen auf einer Seite auf.Occurs just before the process of activating all the connections on a page.
DisplayModeChanged Tritt ein, nachdem sich der aktuelle Anzeigemodus einer Seite geändert hat.Occurs after the current display mode of a page has changed.
DisplayModeChanging Tritt unmittelbar vor dem Ändern des Anzeigemodus einer Seite auf.Occurs just before the process of changing a page's display mode.
SelectedWebPartChanged Tritt ein, nachdem die Auswahl eines-Steuer Elements abgebrochen wurde.Occurs after the selection of a control has been canceled.
SelectedWebPartChanging Tritt unmittelbar vor dem Abbruch der Auswahl eines-Steuer Elements auf.Occurs just before the process of canceling the selection of a control.
WebPartAdded Tritt ein, nachdem ein Steuerelement einer Zone hinzugefügt wurde.Occurs after a control has been added to a zone.
WebPartAdding Tritt unmittelbar vor dem Hinzufügen eines-Steuer Elements zu einer Zone auf.Occurs just before the process of adding a control to a zone.
WebPartClosed Tritt ein, nachdem ein-Steuerelement geschlossen wurde (aus einer Seite entfernt).Occurs after a control has been closed (removed from a page).
WebPartClosing Tritt unmittelbar vor dem Schließen eines-Steuer Elements auf.Occurs just before the process of closing a control.
WebPartDeleted Tritt auf, nachdem eine Instanz eines dynamischen-Steuer Elements (eines, das Programm gesteuert erstellt oder aus einem Katalog hinzugefügt wurde) dauerhaft gelöscht wurde.Occurs after an instance of a dynamic control (one that was created programmatically or added from a catalog) has been permanently deleted.
WebPartDeleting Tritt unmittelbar vor dem Löschvorgang für ein dynamisches Steuerelement auf.Occurs just before the process of deleting a dynamic control.
WebPartMoved Tritt ein, nachdem ein Steuerelement innerhalb seiner Zone oder in eine andere Zone verschoben wurde.Occurs after a control has moved within its zone or to another zone.
WebPartMoving Tritt unmittelbar vor dem Verschieben eines-Steuer Elements auf.Occurs just before the process of moving a control.
WebPartsConnected Tritt auf, nachdem die Verbindung von zwei Steuerelementen hergestellt wurde, die für die Teilnahme an einer Verbindung ausgewählt wurdenOccurs after two controls selected for participation in a connection have established the connection.
WebPartsConnecting Tritt unmittelbar vor dem Verbinden von zwei-Steuerelementen auf.Occurs just before the process of connecting two controls.
WebPartsDisconnected Tritt auf, nachdem zwei verbundene Steuerelemente getrennt wurden.Occurs after two connected controls have been disconnected.
WebPartsDisconnecting Tritt unmittelbar vor dem Trennen der Verbindung von zwei-Steuerelementen auf.Occurs just before the process of disconnecting two controls.

Das WebPartManager -Steuerelement verfügt über zahlreiche Methoden zum Verwalten von Webparts Seiten.The WebPartManager control has numerous methods for managing Web Parts pages. Eine große Anzahl von Methoden, die hier nicht aufgelistet sind, sind Methoden, deren Namen das Format onEventNamehaben.A large set of the methods, not listed here, are methods whose names take the form of OnEventName. Diese Methoden geben in der Regel das zugehörige Ereignis aus und stellen dem Ereignis einen Handler WebPartEventHandlerdes Typs bereit.These methods typically raise their associated event, and provide the event with a handler of type WebPartEventHandler. Die meisten dieser Methoden können von Entwicklern überschrieben werden, die von der WebPartManager -Klasse erben.Most of these methods can be overridden by developers who inherit from the WebPartManager class. Außerdem können Seiten Entwickler benutzerdefinierte Handler für die Ereignisse bereitstellen, die mit diesen Methoden verknüpft sind.Also, page developers can provide custom handlers for the events associated with these methods. Beispielsweise könnte ein Seiten Entwickler im Fall WebPartAdded des-Ereignisses dem <asp:webpartmanager> -Element im Markup OnWebPartAdded einer Webseite ein-Attribut hinzufügen und dann dem-Attribut einen benutzerdefinierten Methodennamen zuweisen, um die benutzerdefinierte Behandlung für das Ereignis bereitzustellen.For example, in the case of the WebPartAdded event, a page developer could add an OnWebPartAdded attribute to the <asp:webpartmanager> element in the markup of a Web page, and then assign a custom method name to the attribute to provide custom handling for the event. Das-Attribut entspricht der OnWebPartAdded -Methode, und dieses grundlegende Muster der Ereignis Behandlung funktioniert für die meisten Webparts-Ereignisse und die zugehörigen Methoden.The attribute corresponds to the OnWebPartAdded method, and this basic pattern of event handling works for most Web Parts events and their associated methods.

Außerdem verfügt das WebPartManager Steuerelement über Methoden, die für die Verwaltung WebPart von Steuerelementen (und Server-oder Benutzer Steuer WebPart Elemente, die als Steuerelemente verwendet werden) gelten.In addition, the WebPartManager control has methods particular to the task of managing WebPart controls (and server or user controls used as WebPart controls). Diese Methoden umfassen AddWebPart, AuthorizeWebPart, CloseWebPart, CopyWebPart, ,CreateWebPart ,DisconnectWebPart, ,EndWebPartEditing,, ,GetGenericWebPart, DeleteWebPart BeginWebPartEditing ExportWebPart ImportWebPart IsAuthorizedund .MoveWebPartThese methods include AddWebPart, AuthorizeWebPart, CloseWebPart, CopyWebPart, CreateWebPart, DeleteWebPart, DisconnectWebPart, BeginWebPartEditing, EndWebPartEditing, ExportWebPart, GetGenericWebPart, ImportWebPart, IsAuthorized, and MoveWebPart.

Ein anderer Satz von Methoden ist speziell auf Verbindungen spezialisiert.Another set of methods is specialized for connections. Dies ActivateConnectionsschließt Methoden wie, CreateAvailableTransformers ,DisconnectWebPart,,, ,GetConsumerConnectionPoints,, und einGetProviderConnectionPoints. ConnectWebParts CanConnectWebParts BeginWebPartConnecting DisconnectWebParts EndWebPartConnectingThis includes methods such as ActivateConnections, BeginWebPartConnecting, CanConnectWebParts, ConnectWebParts, CreateAvailableTransformers, DisconnectWebPart, DisconnectWebParts, EndWebPartConnecting, GetConsumerConnectionPoints, and GetProviderConnectionPoints.

Schließlich konzentrieren sich WebPartManager einige Methoden auf Personalisierungsfunktionen.Finally, some WebPartManager methods focus on personalization functionality. Dies waren CreatePersonalization, LoadControlState, SaveCustomPersonalizationState, SetPersonalizationDirty, IPersonalizable.Load, IPersonalizable.Save und SaveControlState.These include CreatePersonalization, LoadControlState, SaveCustomPersonalizationState, SetPersonalizationDirty, IPersonalizable.Load, IPersonalizable.Save, and SaveControlState.

Weitere Informationen zu anderen WebPartManager Methoden, auf die über die Internals -Eigenschaft zugegriffen werden kann, finden Sie WebPartManagerInternals in der Dokumentation für die-Klasse.For more information on other WebPartManager methods that are accessible through the Internals property, see the documentation for the WebPartManagerInternals class.

Hinweise für Vererber

Das WebPartManager Steuerelement ist so konzipiert, dass es erweitert wird.The WebPartManager control is designed to be extended. Da es für Webparts Anwendungen so wichtig ist, dass Sie einen bestimmten Typ oder ein bestimmtes Steuerelement in der Webparts Steuerelement Gruppe erweitern möchten, müssen Sie in vielen Fällen WebPartManager auch die-Klasse erweitern, da Sie wahrscheinlich über eine Eigenschaft oder eine Methode verfügen, die erforderlich ist. der benutzerdefinierte Typ funktioniert im Kontext einer Webparts-Anwendung.Because it is so central to Web Parts applications, when you want to extend some specific type or control in the Web Parts control set, in many cases you must also extend the WebPartManager class, because it is likely to have some property or method that is required to make your custom type work in the context of a Web Parts application. In der Webparts Referenz Dokumentation ( System.Web.UI.WebControls.WebPartssiehe) wird bei der Erörterung der Erweiterung eines Webparts Typs häufig erwähnt, welche Schritte zum Erweitern der WebPartManager Klasse durchgeführt werden müssen, oder es wird gezeigt, wie Sie in einem Codebeispiel erweitert werden.The Web Parts reference documentation (see System.Web.UI.WebControls.WebParts), when discussing how to extend a Web Parts type, frequently mentions what needs to be done to extend the WebPartManager class as well, or shows how to extend it in a code example.

Konstruktoren

WebPartManager() WebPartManager() WebPartManager() WebPartManager()

Initialisiert eine neue Instanz der WebPartManager-Klasse.Initializes a new instance of the WebPartManager class.

Felder

BrowseDisplayMode BrowseDisplayMode BrowseDisplayMode BrowseDisplayMode

Stellt den Standardanzeigemodus für Seiten dar, die Webparts-Steuerelemente enthalten.Represents the default display mode for pages that contain Web Parts controls. Dieses Feld ist schreibgeschützt.This field is read-only.

CatalogDisplayMode CatalogDisplayMode CatalogDisplayMode CatalogDisplayMode

Stellt den Anzeigemodus dar, in dem Serversteuerelemente aus einem Katalog von Steuerelementen einer Seite hinzugefügt werden.Represents the display mode used for adding server controls from a catalog of controls to a Web page. Dieses Feld ist schreibgeschützt.This field is read-only.

ConnectDisplayMode ConnectDisplayMode ConnectDisplayMode ConnectDisplayMode

Stellt den Anzeigemodus dar, in dem eine spezielle Benutzeroberfläche dargestellt wird, in der Benutzer Verbindungen zwischen WebPart-Steuerelementen verwalten.Represents the display mode used for displaying a special user interface (UI) for users to manage connections between WebPart controls. Dieses Feld ist schreibgeschützt.This field is read-only.

DesignDisplayMode DesignDisplayMode DesignDisplayMode DesignDisplayMode

Stellt den Anzeigemodus dar, in dem das Layout von Webseiten mit Webparts-Steuerelementen geändert wird.Represents the display mode used for changing the layout of Web pages that contain Web Parts controls. Dieses Feld ist schreibgeschützt.This field is read-only.

EditDisplayMode EditDisplayMode EditDisplayMode EditDisplayMode

Stellt den Anzeigemodus dar, in dem Endbenutzer Serversteuerelemente bearbeiten können.Represents the display mode in which end users can edit and modify server controls. Dieses Feld ist schreibgeschützt.This field is read-only.

Eigenschaften

Adapter Adapter Adapter Adapter

Ruft den browserspezifischen Adapter für das Steuerelement ab.Gets the browser-specific adapter for the control.

(Inherited from Control)
AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory AppRelativeTemplateSourceDirectory

Ruft das anwendungsrelative virtuelle Verzeichnis des Page-Objekts oder des UserControl-Objekt ab, das dieses Steuerelement enthält, oder legt dieses Verzeichnis fest.Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.

(Inherited from Control)
AvailableTransformers AvailableTransformers AvailableTransformers AvailableTransformers

Ruft eine Auflistung von WebPartTransformer-Objekten ab, die zum Erstellen von Webparts-Verbindungen zwischen Serversteuerelementen zur Verfügung stehen.Gets a collection of WebPartTransformer objects that are available for use in creating Web Parts connections between server controls.

BindingContainer BindingContainer BindingContainer BindingContainer

Ruft das Steuerelement ab, das die Datenbindung dieses Steuerelements enthält.Gets the control that contains this control's data binding.

(Inherited from Control)
ChildControlsCreated ChildControlsCreated ChildControlsCreated ChildControlsCreated

Ruft einen Wert ab, der angibt, ob die untergeordneten Steuerelemente des Serversteuerelements erstellt wurden.Gets a value that indicates whether the server control's child controls have been created.

(Inherited from Control)
ClientID ClientID ClientID ClientID

Ruft die Steuerelement-ID für HTML-Markup ab, das von ASP.NET generiert wird.Gets the control ID for HTML markup that is generated by ASP.NET.

(Inherited from Control)
ClientIDMode ClientIDMode ClientIDMode ClientIDMode

Ruft den Algorithmus ab, mit dem der Wert der ClientID-Eigenschaft generiert wird, oder legt diesen fest.Gets or sets the algorithm that is used to generate the value of the ClientID property.

(Inherited from Control)
ClientIDSeparator ClientIDSeparator ClientIDSeparator ClientIDSeparator

Ruft einen Zeichenwert ab, der das in der ClientID-Eigenschaft verwendete Trennzeichen darstellt.Gets a character value representing the separator character used in the ClientID property.

(Inherited from Control)
CloseProviderWarning CloseProviderWarning CloseProviderWarning CloseProviderWarning

Ruft eine Warnung ab, die angezeigt wird, wenn ein Benutzer ein Steuerelement schließt, das als Anbieter für andere Steuerelemente in einer Verbindung fungiert, oder legt diese Warnung fest.Gets or sets a warning that is displayed when a user closes a control that is acting as a provider to other controls in a connection.

Connections Connections Connections Connections

Ruft einen Verweis auf die Auflistung aller aktuellen Verbindungen auf einer Webseite ab.Gets a reference to the collection of all current connections on a Web page.

Context Context Context Context

Ruft das dem Serversteuerelement für die aktuelle Webanforderung zugeordnete HttpContext-Objekt ab.Gets the HttpContext object associated with the server control for the current Web request.

(Inherited from Control)
Controls Controls Controls Controls

Ruft die Auflistung aller WebPart-Steuerelemente, Serversteuerelemente oder Benutzersteuerelemente ab, die in WebPartZoneBase-Zonen auf einer Webseite enthalten sind und vom WebPartManager-Steuerelement verwaltet werden.Gets the collection of all WebPart, server, or user controls that are contained in WebPartZoneBase zones on a Web page and are managed by the WebPartManager control.

DataItemContainer DataItemContainer DataItemContainer DataItemContainer

Ruft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataItemContainer implementiert wird.Gets a reference to the naming container if the naming container implements IDataItemContainer.

(Inherited from Control)
DataKeysContainer DataKeysContainer DataKeysContainer DataKeysContainer

Ruft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataKeysControl implementiert wird.Gets a reference to the naming container if the naming container implements IDataKeysControl.

(Inherited from Control)
DeleteWarning DeleteWarning DeleteWarning DeleteWarning

Ruft eine benutzerdefinierte Warnmeldung ab oder legt diese fest, die angezeigt wird, wenn Endbenutzer ein Steuerelement löschen.Gets or sets a custom warning message displayed to end users when they delete a control.

DesignMode DesignMode DesignMode DesignMode

Ruft einen Wert ab, der angibt, ob ein Steuerelement auf einer Entwurfsoberfläche verwendet wird.Gets a value indicating whether a control is being used on a design surface.

(Inherited from Control)
DisplayMode DisplayMode DisplayMode DisplayMode

Ruft den aktiven Anzeigemodus für eine Webseite ab, die Webparts-Steuerelemente enthält, oder legt diesen fest.Gets or sets the active display mode for a Web page that contains Web Parts controls.

DisplayModes DisplayModes DisplayModes DisplayModes

Ruft eine schreibgeschützte Auflistung aller Anzeigemodi ab, die einem WebPartManager-Steuerelement zugeordnet sind.Gets a read-only collection of all display modes that are associated with a WebPartManager control.

DynamicConnections DynamicConnections DynamicConnections DynamicConnections

Ruft die Auflistung aller dynamischen Verbindungen ab, die auf einer Webseite derzeit vorhanden sind.Gets the collection of all dynamic connections that currently exist on a Web page.

EnableClientScript EnableClientScript EnableClientScript EnableClientScript

Ruft einen Wert ab oder legt ihn fest, der bestimmt, ob auf einer Webseite mit einem WebPartManager-Steuerelement clientseitige Skripts aktiviert sind.Gets or sets a value that determines whether client-side scripting is enabled on the Web page that contains a WebPartManager control.

EnableTheming EnableTheming EnableTheming EnableTheming

Ruft einen Wert ab, der angibt, dass die Verwendung von Designs auf einer Webseite aktiviert ist.Gets a value indicating that the use of themes is enabled on a Web page.

EnableViewState EnableViewState EnableViewState EnableViewState

Ruft einen Wert ab, der dem anfordernden Client angibt, ob das Serversteuerelement seinen Ansichtszustand sowie den Ansichtszustand von jedem enthaltenen untergeordneten Steuerelement beibehält, oder legt diesen fest.Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.

(Inherited from Control)
Events Events Events Events

Ruft eine Liste von Ereignishandlerdelegaten für das Steuerelement ab.Gets a list of event handler delegates for the control. Diese Eigenschaft ist schreibgeschützt.This property is read-only.

(Inherited from Control)
ExportSensitiveDataWarning ExportSensitiveDataWarning ExportSensitiveDataWarning ExportSensitiveDataWarning

Ruft den Text einer Warnmeldung ab, die angezeigt wird, wenn versucht wird, vertrauliche Zustandsdaten aus einem WebPart-Steuerelement zu exportieren, oder legt diesen Text fest.Gets or sets the text of a warning message that is displayed when a user attempts to export sensitive state data from a WebPart control.

HasChildViewState HasChildViewState HasChildViewState HasChildViewState

Ruft einen Wert ab, der angibt, ob in den untergeordneten Steuerelementen des aktuellen Serversteuerelements gespeicherte Einstellungen für den Ansichtszustand vorhanden sind.Gets a value indicating whether the current server control's child controls have any saved view-state settings.

(Inherited from Control)
IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder IControlBuilderAccessor.ControlBuilder

Eine Beschreibung dieses Elements finden Sie unter ControlBuilder.For a description of this member, see ControlBuilder.

(Inherited from Control)
IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData IControlDesignerAccessor.UserData

Eine Beschreibung dieses Elements finden Sie unter UserData.For a description of this member, see UserData.

(Inherited from Control)
ID ID ID ID

Ruft den programmgesteuerten Bezeichner ab, der dem Serversteuerelement zugewiesen ist, oder legt diesen fest.Gets or sets the programmatic identifier assigned to the server control.

(Inherited from Control)
IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings IDataBindingsAccessor.DataBindings

Eine Beschreibung dieses Elements finden Sie unter DataBindings.For a description of this member, see DataBindings.

(Inherited from Control)
IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings IDataBindingsAccessor.HasDataBindings

Eine Beschreibung dieses Elements finden Sie unter HasDataBindings.For a description of this member, see HasDataBindings.

(Inherited from Control)
IdSeparator IdSeparator IdSeparator IdSeparator

Ruft das als Trennzeichen für Steuerelementbezeichner verwendete Zeichen ab.Gets the character used to separate control identifiers.

(Inherited from Control)
IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions IExpressionsAccessor.Expressions

Eine Beschreibung dieses Members finden Sie unter Expressions.For a description of this member, see Expressions.

(Inherited from Control)
IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions IExpressionsAccessor.HasExpressions

Eine Beschreibung dieses Elements finden Sie unter HasExpressions.For a description of this member, see HasExpressions.

(Inherited from Control)
Internals Internals Internals Internals

Ruft einen Verweis auf die WebPartManagerInternals-Klasse ab, die verwendet wird, um einen Satz von Methoden zu kombinieren und aufzuteilen, die eigentlich in der WebPartManager-Klasse implementiert sind, aber vor allem für Steuerelemententwickler nützlich sind.Gets a reference to the WebPartManagerInternals class, which is used to combine and separate a set of methods that are actually implemented in the WebPartManager class, but are mostly useful for control developers.

IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared IsChildControlStateCleared

Ruft einen Wert ab, der angibt, ob in diesem Steuerelements enthaltene Steuerelemente über einen Steuerelementzustand verfügen.Gets a value indicating whether controls contained within this control have control state.

(Inherited from Control)
IsCustomPersonalizationStateDirty IsCustomPersonalizationStateDirty IsCustomPersonalizationStateDirty IsCustomPersonalizationStateDirty

Ruft einen Wert ab, der angibt, ob Personalisierungsänderungen vorgenommen wurden, die Personalisierungsdetails auf der Seitenebene betreffen, die durch das WebPartManager-Steuerelement gesteuert werden.Gets a value that indicates whether personalization changes have been made that affect page-level personalization details controlled by the WebPartManager control.

IsTrackingViewState IsTrackingViewState IsTrackingViewState IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das Serversteuerelement Änderungen des Ansichtszustands speichert.Gets a value that indicates whether the server control is saving changes to its view state.

(Inherited from Control)
IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled IsViewStateEnabled

Ruft einen Wert ab, der angibt, ob der Ansichtszustand für dieses Steuerelement aktiviert ist.Gets a value indicating whether view state is enabled for this control.

(Inherited from Control)
LoadViewStateByID LoadViewStateByID LoadViewStateByID LoadViewStateByID

Ruft einen Wert ab, der angibt, ob das Steuerelement seinen Ansichtszustand über ID anstatt über den Index lädt.Gets a value indicating whether the control participates in loading its view state by ID instead of index.

(Inherited from Control)
MediumPermissionSet MediumPermissionSet MediumPermissionSet MediumPermissionSet

Ruft ein PermissionSet-Objekt ab, das nur die Execution-Berechtigung und die Medium-Berechtigung gewährt.Gets a PermissionSet object that allows only Execution permission and Medium permission.

MinimalPermissionSet MinimalPermissionSet MinimalPermissionSet MinimalPermissionSet

Ruft ein PermissionSet-Objekt ab, das nur die Execution-Berechtigung und die Minimal-Berechtigung gewährt.Gets a PermissionSet object that allows only Execution permission and Minimal permission.

NamingContainer NamingContainer NamingContainer NamingContainer

Ruft einen Verweis auf den Benennungscontainer des Serversteuerelements ab, der einen eindeutigen Namespace erstellt, damit zwischen Serversteuerelementen mit demselben ID-Eigenschaftswert unterschieden werden kann.Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.

(Inherited from Control)
Page Page Page Page

Ruft einen Verweis auf die Page-Instanz ab, die das Serversteuerelement enthält.Gets a reference to the Page instance that contains the server control.

(Inherited from Control)
Parent Parent Parent Parent

Ruft einen Verweis auf das übergeordnete Steuerelement des Serversteuerelements in der Steuerelementhierarchie der Seite ab.Gets a reference to the server control's parent control in the page control hierarchy.

(Inherited from Control)
Personalization Personalization Personalization Personalization

Ruft einen Verweis auf ein Objekt ab, das Personalisierungsdaten für eine Webseite enthält.Gets a reference to an object that contains personalization data for a Web page.

RenderingCompatibility RenderingCompatibility RenderingCompatibility RenderingCompatibility

Ruft einen Wert ab, der die ASP.NET-Version angibt, mit der gerenderte HTML-Objekte kompatibel sind.Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

(Inherited from Control)
SelectedWebPart SelectedWebPart SelectedWebPart SelectedWebPart

Ruft einen Verweis auf ein WebPart-Steuerelement oder sonstiges Serversteuerelement ab, das derzeit zur Bearbeitung oder zum Erstellen einer Verbindung mit einem anderen Steuerelement ausgewählt ist.Gets a reference to a WebPart or other server control that is currently selected for editing or for creating a connection with another control.

Site Site Site Site

Ruft Informationen zum Container ab, der das aktuelle Steuerelement hostet, wenn es auf einer Entwurfsoberfläche gerendert wird.Gets information about the container that hosts the current control when rendered on a design surface.

(Inherited from Control)
SkinID SkinID SkinID SkinID

Ruft eine leere Zeichenfolge ("") ab oder liegt diese fest, sodass keine Skin auf das WebPartManager-Steuerelement angewendet werden kann.Gets or sets an empty string ("") so that no skin can be applied to the WebPartManager control.

StaticConnections StaticConnections StaticConnections StaticConnections

Ruft einen Verweis auf die Auflistung aller als statische Verbindungen definierten WebPartConnection-Objekte auf einer Webseite ab.Gets a reference to the collection of all WebPartConnection objects on a Web page that are defined as static connections.

SupportedDisplayModes SupportedDisplayModes SupportedDisplayModes SupportedDisplayModes

Ruft eine schreibgeschützte Auflistung aller Anzeigemodi ab, die auf einer bestimmten Webseite verfügbar sind.Gets a read-only collection of all display modes that are available on a particular Web page.

TemplateControl TemplateControl TemplateControl TemplateControl

Ruft einen Verweis auf die Vorlage ab, die dieses Steuerelement enthält, oder legt den Verweis fest.Gets or sets a reference to the template that contains this control.

(Inherited from Control)
TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory TemplateSourceDirectory

Ruft das virtuelle Verzeichnis der Page oder des UserControl ab, in dem das aktuelle Serversteuerelement enthalten ist.Gets the virtual directory of the Page or UserControl that contains the current server control.

(Inherited from Control)
UniqueID UniqueID UniqueID UniqueID

Ruft den eindeutigen, hierarchisierten Bezeichner für das Serversteuerelement ab.Gets the unique, hierarchically qualified identifier for the server control.

(Inherited from Control)
ValidateRequestMode ValidateRequestMode ValidateRequestMode ValidateRequestMode

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Steuerelement Clienteingaben des Browser auf gefährliche Werte überprüft.Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values.

(Inherited from Control)
ViewState ViewState ViewState ViewState

Ruft ein Wörterbuch mit Zustandsinformationen ab, mit dem Sie den Ansichtszustand eines Serversteuerelements über mehrere Anforderungen für dieselbe Seite hinweg speichern und wiederherstellen können.Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page.

(Inherited from Control)
ViewStateIgnoresCase ViewStateIgnoresCase ViewStateIgnoresCase ViewStateIgnoresCase

Ruft einen Wert ab, der angibt, ob bei dem StateBag-Objekt die Groß- und Kleinschreibung nicht berücksichtigt wird.Gets a value that indicates whether the StateBag object is case-insensitive.

(Inherited from Control)
ViewStateMode ViewStateMode ViewStateMode ViewStateMode

Ruft den Ansichtszustandsmodus des Steuerelements ab oder legt ihn fest.Gets or sets the view-state mode of this control.

(Inherited from Control)
Visible Visible Visible Visible

Ruft einen Wert ab, mit dessen Hilfe untergeordnete Steuerelemente sichtbar sein können.Gets a value that enables child controls to be visible.

WebParts WebParts WebParts WebParts

Ruft einen Verweis auf alle vom WebPart-Steuerelement auf einer Webseite nachverfolgten WebPartManager-Steuerelemente ab.Gets a reference to all WebPart controls tracked by the WebPartManager control on a Web page.

Zones Zones Zones Zones

Ruft einen Verweis auf eine Auflistung aller WebPartZoneBase-Zonen auf einer Webseite ab.Gets a reference to a collection of all the WebPartZoneBase zones on a Web page.

Methoden

ActivateConnections() ActivateConnections() ActivateConnections() ActivateConnections()

Aktiviert alle derzeit inaktiven Verbindungen auf einer Webseite.Makes active all connections on a Web page that are currently inactive.

AddedControl(Control, Int32) AddedControl(Control, Int32) AddedControl(Control, Int32) AddedControl(Control, Int32)

Wird aufgerufen, nachdem ein untergeordnetes Steuerelement zur Controls-Auflistung des Control-Objekts hinzugefügt wurde.Called after a child control is added to the Controls collection of the Control object.

(Inherited from Control)
AddParsedSubObject(Object) AddParsedSubObject(Object) AddParsedSubObject(Object) AddParsedSubObject(Object)

Benachrichtigt das Serversteuerelement, dass entweder ein XML-Element oder HTML-Element analysiert wurde, und fügt das Element dem ControlCollection-Objekt des Serversteuerelements hinzu.Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's ControlCollection object.

(Inherited from Control)
AddWebPart(WebPart, WebPartZoneBase, Int32) AddWebPart(WebPart, WebPartZoneBase, Int32) AddWebPart(WebPart, WebPartZoneBase, Int32) AddWebPart(WebPart, WebPartZoneBase, Int32)

Stellt die programmgesteuerte Standardmethode zum Hinzufügen von WebPart-Steuerelementen auf einer Webseite bereit.Provides the standard programmatic method for adding WebPart controls to a Web page.

ApplyStyleSheetSkin(Page) ApplyStyleSheetSkin(Page) ApplyStyleSheetSkin(Page) ApplyStyleSheetSkin(Page)

Übernimmt die im Stylesheet der Seite definierten Stileigenschaften für das Steuerelement.Applies the style properties defined in the page style sheet to the control.

(Inherited from Control)
BeginRenderTracing(TextWriter, Object) BeginRenderTracing(TextWriter, Object) BeginRenderTracing(TextWriter, Object) BeginRenderTracing(TextWriter, Object)

Startet die Entwurfszeitablaufverfolgung des Renderns von Daten.Begins design-time tracing of rendering data.

(Inherited from Control)
BeginWebPartConnecting(WebPart) BeginWebPartConnecting(WebPart) BeginWebPartConnecting(WebPart) BeginWebPartConnecting(WebPart)

Startet den Prozess, mit dem zwei WebPart-Steuerelemente miteinander verbunden werden.Starts the process of connecting two WebPart controls.

BeginWebPartEditing(WebPart) BeginWebPartEditing(WebPart) BeginWebPartEditing(WebPart) BeginWebPartEditing(WebPart)

Startet den Prozess der Bearbeitung eines WebPart-Steuerelements.Starts the process of editing a WebPart control.

BuildProfileTree(String, Boolean) BuildProfileTree(String, Boolean) BuildProfileTree(String, Boolean) BuildProfileTree(String, Boolean)

Sammelt Informationen zum Serversteuerelement und übermittelt sie an die Trace-Eigenschaft, sodass diese angezeigt werden, wenn die Ablaufverfolgung für die Seite aktiviert ist.Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page.

(Inherited from Control)
CanConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) CanConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) CanConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint) CanConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint)

Prüft die WebPart-Steuerelemente, die an einer Verbindung teilnehmen sollen, um zu bestimmen, ob diese verbunden werden können, falls das Consumer- und Anbietersteuerelement über kompatible Schnittstellen verfügen und kein WebPartTransformer-Objekt erforderlich ist.Checks the WebPart controls that will be participating in a connection to determine whether they are capable of being connected, when the consumer and provider controls have compatible interfaces and a WebPartTransformer object is not needed.

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

Prüft die WebPart-Steuerelemente, die an einer Verbindung teilnehmen sollen, um zu bestimmen, ob diese verbunden werden können, und erstellt mithilfe eines WebPartTransformer-Objekts eine Verbindung zwischen einem nicht kompatiblen Consumer und Anbieter.Checks the WebPart controls that will be participating in a connection to determine whether they are capable of being connected, and uses a WebPartTransformer object to create the connection between an incompatible consumer and provider.

CheckRenderClientScript() CheckRenderClientScript() CheckRenderClientScript() CheckRenderClientScript()

Prüft die Funktionen des Browsers, von dem die Anforderung stammt, sowie den Wert der EnableClientScript-Eigenschaft, um festzustellen, ob Clientskripts wiedergegeben werden sollen.Checks the capabilities of the browser making the request, and the value of the EnableClientScript property, to determine whether to render client script.

ClearCachedClientID() ClearCachedClientID() ClearCachedClientID() ClearCachedClientID()

Legt den zwischengespeicherten ClientID-Wert auf null fest.Sets the cached ClientID value to null.

(Inherited from Control)
ClearChildControlState() ClearChildControlState() ClearChildControlState() ClearChildControlState()

Löscht die Informationen zum Steuerelementzustand für die untergeordneten Steuerelemente des Serversteuerelements.Deletes the control-state information for the server control's child controls.

(Inherited from Control)
ClearChildState() ClearChildState() ClearChildState() ClearChildState()

Löscht die Informationen zum Ansichtszustand sowie zum Steuerelementzustand für alle untergeordneten Steuerelemente des Serversteuerelements.Deletes the view-state and control-state information for all the server control's child controls.

(Inherited from Control)
ClearChildViewState() ClearChildViewState() ClearChildViewState() ClearChildViewState()

Löscht die Informationen über den Ansichtszustand für alle untergeordneten Steuerelemente des Serversteuerelements.Deletes the view-state information for all the server control's child controls.

(Inherited from Control)
ClearEffectiveClientIDMode() ClearEffectiveClientIDMode() ClearEffectiveClientIDMode() ClearEffectiveClientIDMode()

Legt die ClientIDMode-Eigenschaft der aktuellen Steuerelementinstanz und aller untergeordneten Steuerelemente auf Inherit fest.Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

(Inherited from Control)
CloseWebPart(WebPart) CloseWebPart(WebPart) CloseWebPart(WebPart) CloseWebPart(WebPart)

Schließt ein WebPart-Steuerelement, sodass es auf einer Webseite zwar nicht wiedergegeben wird, aber erneut geöffnet werden kann.Closes a WebPart control in such a way that it is not rendered on a Web page, but can be reopened.

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

Erstellt nur mithilfe der Verweise auf die Steuerelemente und ihre angegebenen WebPart-Objekte eine Verbindung zwischen zwei GenericWebPart-Steuerelementen oder ConnectionPoint-Steuerelementen.Creates a connection between two WebPart or GenericWebPart controls using only the references to the controls and their specified ConnectionPoint objects.

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

Erstellt mithilfe der Verweise auf die Steuerelemente, ihre angegebenen WebPart-Objekte und ein GenericWebPart-Objekt eine Verbindung zwischen zwei ConnectionPoint-Steuerelementen oder WebPartTransformer-Steuerelementen.Creates a connection between two WebPart or GenericWebPart controls using the references to the controls, their specified ConnectionPoint objects, and a WebPartTransformer object.

CopyWebPart(WebPart) CopyWebPart(WebPart) CopyWebPart(WebPart) CopyWebPart(WebPart)

Wird vom Webparts-Steuerelementsatz verwendet, um eine Kopie eines WebPart-Steuerelements oder Serversteuerelements anzulegen und diese dem Steuerelement auf einer Webseite hinzuzufügen.Used by the Web Parts control set to create a copy of a WebPart or server control for the purpose of adding the control to a Web page.

CreateAvailableTransformers() CreateAvailableTransformers() CreateAvailableTransformers() CreateAvailableTransformers()

Erstellt einen Satz von in der Konfigurationsdatei einer Website angegebenen Transformatoren und fügt sie der Auflistung der Transformatoren hinzu, auf die die AvailableTransformers-Eigenschaft verweist.Creates a set of transformers specified in a Web site's configuration file and adds them to the collection of transformers referenced by the AvailableTransformers property.

CreateChildControls() CreateChildControls() CreateChildControls() CreateChildControls()

Wird durch das ASP.NET-Seitenframework aufgerufen, um Serversteuerelemente anzuweisen, die eine kompositionsbasierte Implementierung verwenden, um alle untergeordneten Steuerelemente zu erstellen, die sie in Vorbereitung auf ein Postback oder Rendering enthalten.Called by the ASP.NET page framework to notify server controls that use composition-based implementation to create any child controls they contain in preparation for posting back or rendering.

(Inherited from Control)
CreateControlCollection() CreateControlCollection() CreateControlCollection() CreateControlCollection()

Gibt die Auflistung aller Steuerelemente zurück, die vom WebPartManager-Steuerelement auf einer Webseite verwaltet werden.Returns the collection of all controls that are managed by the WebPartManager control on a Web page. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

CreateDisplayModes() CreateDisplayModes() CreateDisplayModes() CreateDisplayModes()

Erstellt den Satz aller möglichen Anzeigemodi für eine Webparts-Anwendung.Creates the set of all possible display modes for a Web Parts application.

CreateDynamicConnectionID() CreateDynamicConnectionID() CreateDynamicConnectionID() CreateDynamicConnectionID()

Ruft einen eindeutigen Wert ab, der als ID für eine dynamische Verbindung verwendet wird.Gets a unique value to serve as an ID for a dynamic connection.

CreateDynamicWebPartID(Type) CreateDynamicWebPartID(Type) CreateDynamicWebPartID(Type) CreateDynamicWebPartID(Type)

Generiert eine eindeutige ID für ein dynamisches WebPart-Steuerelement.Generates a unique ID for a dynamic WebPart control.

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

Erstellt ein spezielles Steuerelement, das auf eine Seite eingefügt wird und das für Endbenutzer angezeigt wird, wenn der Versuch fehlschlägt, ein dynamisches WebPart-Steuerelement zu laden oder zu erstellen.Creates a special control that is inserted into a page and displayed for end users, when an attempt to load or create a dynamic WebPart control fails for some reason.

CreatePersonalization() CreatePersonalization() CreatePersonalization() CreatePersonalization()

Gibt ein Personalisierungsobjekt zurück, das die Personalisierungsdaten eines Benutzers für die aktuelle Webseite enthält.Returns a personalization object to contain a user's personalization data for the current Web page.

CreateWebPart(Control) CreateWebPart(Control) CreateWebPart(Control) CreateWebPart(Control)

Umschließt ein Serversteuerelement, das kein WebPart-Steuerelement ist, mit einem GenericWebPart-Objekt, sodass das Steuerelement über Webparts-Funktionen verfügt.Wraps a server control that is not a WebPart control with a GenericWebPart object, so that the control can have Web Parts functionality.

DataBind() DataBind() DataBind() DataBind()

Bindet eine Datenquelle an das aufgerufene Serversteuerelement und an alle untergeordneten Steuerelemente.Binds a data source to the invoked server control and all its child controls.

(Inherited from Control)
DataBind(Boolean) DataBind(Boolean) DataBind(Boolean) DataBind(Boolean)

Bindet eine Datenquelle an das aufgerufene Serversteuerelement und alle untergeordneten Steuerelemente mit der Option, das DataBinding-Ereignis auszulösen.Binds a data source to the invoked server control and all its child controls with an option to raise the DataBinding event.

(Inherited from Control)
DataBindChildren() DataBindChildren() DataBindChildren() DataBindChildren()

Bindet eine Datenquelle an die untergeordneten Steuerelemente des Serversteuerelements.Binds a data source to the server control's child controls.

(Inherited from Control)
DeleteWebPart(WebPart) DeleteWebPart(WebPart) DeleteWebPart(WebPart) DeleteWebPart(WebPart)

Löscht eine dynamische Instanz eines WebPart-Steuerelements unwiderruflich von einer Webseite.Permanently removes a dynamic instance of a WebPart control from a Web page.

DisconnectWebPart(WebPart) DisconnectWebPart(WebPart) DisconnectWebPart(WebPart) DisconnectWebPart(WebPart)

Entfernt ein WebPart-Steuerelement oder Serversteuerelement, das geschlossen oder gelöscht wird, aus allen Verbindungen, an denen es beteiligt ist.Removes a WebPart or server control that is being closed or deleted from any connections it is participating in.

DisconnectWebParts(WebPartConnection) DisconnectWebParts(WebPartConnection) DisconnectWebParts(WebPartConnection) DisconnectWebParts(WebPartConnection)

Führt den Prozess des Trennens von auf einer Webseite verbundenen Serversteuerelementen aus.Carries out the process of disconnecting server controls that are connected on a Web page.

Dispose() Dispose() Dispose() Dispose()

Ermöglicht es einem Serversteuerelement, die letzte Bereinigung durchzuführen, bevor es aus dem Speicher freigegeben wird.Enables a server control to perform final clean up before it is released from memory.

(Inherited from Control)
EndRenderTracing(TextWriter, Object) EndRenderTracing(TextWriter, Object) EndRenderTracing(TextWriter, Object) EndRenderTracing(TextWriter, Object)

Beendet die Entwurfszeitablaufverfolgung des Renderns von Daten.Ends design-time tracing of rendering data.

(Inherited from Control)
EndWebPartConnecting() EndWebPartConnecting() EndWebPartConnecting() EndWebPartConnecting()

Schließt den Prozess ab, mit dem eine Verbindung zwischen einem WebPart-Steuerelement und einem anderen Steuerelement erstellt wird.Completes the process of connecting a WebPart control to another control.

EndWebPartEditing() EndWebPartEditing() EndWebPartEditing() EndWebPartEditing()

Schließt den Prozess der Bearbeitung eines WebPart-Steuerelements ab.Completes the process of editing a WebPart control.

EnsureChildControls() EnsureChildControls() EnsureChildControls() EnsureChildControls()

Stellt fest, ob das Serversteuerelement untergeordnete Steuerelemente enthält.Determines whether the server control contains child controls. Wenn das nicht der Fall ist, werden untergeordnete Steuerelemente erstellt.If it does not, it creates child controls.

(Inherited from Control)
EnsureID() EnsureID() EnsureID() EnsureID()

Erstellt einen Bezeichner für Steuerelemente, die nicht über einen zugewiesenen Bezeichner verfügen.Creates an identifier for controls that do not have an identifier assigned.

(Inherited from Control)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist.Determines whether the specified object is equal to the current object.

(Inherited from Object)
ExportWebPart(WebPart, XmlWriter) ExportWebPart(WebPart, XmlWriter) ExportWebPart(WebPart, XmlWriter) ExportWebPart(WebPart, XmlWriter)

Erstellt eine XML-Beschreibungsdatei, die Zustands- und Eigenschaftendaten für ein Serversteuerelement enthält.Creates an XML description file that contains state and property data for a server control.

FindControl(String) FindControl(String) FindControl(String) FindControl(String)

Durchsucht den aktuellen Benennungscontainer nach dem angegebenen Serversteuerelement mit dem angegebenen id-Parameter.Searches the current naming container for a server control with the specified id parameter.

(Inherited from Control)
FindControl(String, Int32) FindControl(String, Int32) FindControl(String, Int32) FindControl(String, Int32)

Durchsucht den aktuellen Benennungscontainer nach einem Serversteuerelement mit der angegebenen id und einer ganzen Zahl, die im pathOffset-Parameter angegeben ist, der die Suche unterstützt.Searches the current naming container for a server control with the specified id and an integer, specified in the pathOffset parameter, which aids in the search. Sie sollten diese Version der FindControl-Methode nicht überschreiben.You should not override this version of the FindControl method.

(Inherited from Control)
Focus() Focus() Focus() Focus()

Überschrieben, um zu verhindern, dass der Fokus auf das WebPartManager-Steuerelement gesetzt wird, weil dieses keine Benutzeroberfläche besitzt.Overridden to prevent focus from ever being set on the WebPartManager control, because it has no user interface (UI).

GetConsumerConnectionPoints(WebPart) GetConsumerConnectionPoints(WebPart) GetConsumerConnectionPoints(WebPart) GetConsumerConnectionPoints(WebPart)

Ruft eine Auflistung von ConsumerConnectionPoint-Objekten ab, die als Verbindungspunkte von einem Serversteuerelement verwendet werden können, das als Consumer in einer Webparts-Verbindung fungiert.Retrieves the collection of ConsumerConnectionPoint objects that can act as connection points from a server control that is acting as a consumer within a Web Parts connection.

GetCurrentWebPartManager(Page) GetCurrentWebPartManager(Page) GetCurrentWebPartManager(Page) GetCurrentWebPartManager(Page)

Ruft einen Verweis auf die aktuelle Instanz des WebPartManager-Steuerelements auf einer Seite ab.Retrieves a reference to the current instance of the WebPartManager control on a page.

GetDesignModeState() GetDesignModeState() GetDesignModeState() GetDesignModeState()

Ruft die Entwurfszeitdaten für ein Steuerelement ab.Gets design-time data for a control.

(Inherited from Control)
GetDisplayTitle(WebPart) GetDisplayTitle(WebPart) GetDisplayTitle(WebPart) GetDisplayTitle(WebPart)

Ruft eine Zeichenfolge ab, die den Wert für die DisplayTitle-Eigenschaft eines WebPart-Steuerelements enthält.Gets a string containing the value for the DisplayTitle property of a WebPart control.

GetExportUrl(WebPart) GetExportUrl(WebPart) GetExportUrl(WebPart) GetExportUrl(WebPart)

Ruft den relativen virtuellen Pfad und die Abfragezeichenfolge ab, die bei dem Versuch, ein WebPart-Steuerelement zu exportieren, Teil der Anforderung sind.Gets the relative virtual path and the query string that are part of the request when a user attempts to export a WebPart control.

GetGenericWebPart(Control) GetGenericWebPart(Control) GetGenericWebPart(Control) GetGenericWebPart(Control)

Ruft einen Verweis auf die Instanz des GenericWebPart-Steuerelements ab, die ein Serversteuerelement enthält.Gets a reference to the instance of the GenericWebPart control that contains a server control.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

Fungiert als Standardhashfunktion.Serves as the default hash function.

(Inherited from Object)
GetProviderConnectionPoints(WebPart) GetProviderConnectionPoints(WebPart) GetProviderConnectionPoints(WebPart) GetProviderConnectionPoints(WebPart)

Ruft eine Auflistung von ProviderConnectionPoint-Objekten ab, die als Verbindungspunkte von einem Serversteuerelement verwendet werden können, das als Anbieter in einer Webparts-Verbindung fungiert.Retrieves the collection of ProviderConnectionPoint objects that can act as connection points from a server control that is acting as a provider within a Web Parts connection.

GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object) GetRouteUrl(Object)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.Gets the URL that corresponds to a set of route parameters.

(Inherited from Control)
GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary) GetRouteUrl(RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.Gets the URL that corresponds to a set of route parameters.

(Inherited from Control)
GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object) GetRouteUrl(String, Object)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.Gets the URL that corresponds to a set of route parameters and a route name.

(Inherited from Control)
GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary) GetRouteUrl(String, RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.Gets the URL that corresponds to a set of route parameters and a route name.

(Inherited from Control)
GetType() GetType() GetType() GetType()

Ruft den Type der aktuellen Instanz ab.Gets the Type of the current instance.

(Inherited from Object)
GetUniqueIDRelativeTo(Control) GetUniqueIDRelativeTo(Control) GetUniqueIDRelativeTo(Control) GetUniqueIDRelativeTo(Control)

Gibt den mit einem Präfix versehenen Abschnitt der UniqueID-Eigenschaft des angegebenen Steuerelements zurück.Returns the prefixed portion of the UniqueID property of the specified control.

(Inherited from Control)
HasControls() HasControls() HasControls() HasControls()

Ermittelt, ob das Serversteuerelement untergeordnete Steuerelemente enthält.Determines if the server control contains any child controls.

(Inherited from Control)
HasEvents() HasEvents() HasEvents() HasEvents()

Gibt einen Wert zurück, der angibt, ob Ereignisse für das Steuerelement oder für untergeordnete Steuerelemente registriert werden.Returns a value indicating whether events are registered for the control or any child controls.

(Inherited from Control)
ImportWebPart(XmlReader, String) ImportWebPart(XmlReader, String) ImportWebPart(XmlReader, String) ImportWebPart(XmlReader, String)

Importiert eine XML-Beschreibungsdatei, die Zustands- und Eigenschaftendaten für ein WebPart-Steuerelement enthält, und wendet die Daten auf das Steuerelement an.Imports an XML description file that contains state and property data for a WebPart control, and applies the data to the control.

IsAuthorized(Type, String, String, Boolean) IsAuthorized(Type, String, String, Boolean) IsAuthorized(Type, String, String, Boolean) IsAuthorized(Type, String, String, Boolean)

Führt die letzten Schritte des Prozesses aus, mit dem bestimmt wird, ob für das Steuerelement eine Autorisierung vorhanden ist und es einer Seite hinzugefügt werden darf.Carries out the final steps in determining whether a control is authorized to be added to a page.

IsAuthorized(WebPart) IsAuthorized(WebPart) IsAuthorized(WebPart) IsAuthorized(WebPart)

Führt die ersten Schritte des Prozesses aus, mit dem bestimmt wird, ob für das Steuerelement eine Autorisierung vorhanden ist und es einer Seite hinzugefügt werden darf.Carries out the initial steps in determining whether a control is authorized to be added to a page.

IsLiteralContent() IsLiteralContent() IsLiteralContent() IsLiteralContent()

Ermittelt, ob das Serversteuerelement nur literalen Inhalt enthält.Determines if the server control holds only literal content.

(Inherited from Control)
LoadControlState(Object) LoadControlState(Object) LoadControlState(Object) LoadControlState(Object)

Lädt Daten zum Steuerelementzustand, die bei einer vorherigen Seitenanforderung gespeichert wurden und bei einer nachfolgenden Anforderung wiederhergestellt werden müssen.Loads control state data that was saved from a previous page request, and needs to be restored on a subsequent request.

LoadCustomPersonalizationState(PersonalizationDictionary) LoadCustomPersonalizationState(PersonalizationDictionary) LoadCustomPersonalizationState(PersonalizationDictionary) LoadCustomPersonalizationState(PersonalizationDictionary)

Speichert die benutzerdefinierten Personalisierungsdaten, die zur späteren Verwendung im Initialisierungsprozess von den Personalisierungsobjekten an das WebPartManager-Steuerelement übergeben wurden.Stores the custom personalization data that has been passed to the WebPartManager control by the personalization objects to be used later during the initialization process.

LoadViewState(Object) LoadViewState(Object) LoadViewState(Object) LoadViewState(Object)

Stellt die Informationen über den Ansichtszustand aus einer früheren Seitenanforderung wieder her, die mit der SaveViewState()-Methode gespeichert wurden.Restores view-state information from a previous page request that was saved by the SaveViewState() method.

(Inherited from Control)
MapPathSecure(String) MapPathSecure(String) MapPathSecure(String) MapPathSecure(String)

Ruft den physikalischen Pfad ab, auf den ein absoluter bzw. relativer virtueller Pfad verweist.Retrieves the physical path that a virtual path, either absolute or relative, maps to.

(Inherited from Control)
MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.Creates a shallow copy of the current Object.

(Inherited from Object)
MoveWebPart(WebPart, WebPartZoneBase, Int32) MoveWebPart(WebPart, WebPartZoneBase, Int32) MoveWebPart(WebPart, WebPartZoneBase, Int32) MoveWebPart(WebPart, WebPartZoneBase, Int32)

Verschiebt ein WebPart-Steuerelement oder ein Serversteuerelement aus einer WebPartZoneBase-Zone in eine andere Zone oder an eine neue Position innerhalb derselben Zone.Moves a WebPart or server control from one WebPartZoneBase zone to another, or to a new position within the same zone.

OnAuthorizeWebPart(WebPartAuthorizationEventArgs) OnAuthorizeWebPart(WebPartAuthorizationEventArgs) OnAuthorizeWebPart(WebPartAuthorizationEventArgs) OnAuthorizeWebPart(WebPartAuthorizationEventArgs)

Löst das AuthorizeWebPart-Ereignis aus und ruft, falls vorhanden, einen Handler für das Ereignis auf.Raises the AuthorizeWebPart event and invokes a handler for the event, if one exists.

OnBubbleEvent(Object, EventArgs) OnBubbleEvent(Object, EventArgs) OnBubbleEvent(Object, EventArgs) OnBubbleEvent(Object, EventArgs)

Bestimmt, ob das Ereignis für das Serversteuerelement in der UI-Serversteuerelementhierarchie der Seite nach oben übergeben wird.Determines whether the event for the server control is passed up the page's UI server control hierarchy.

(Inherited from Control)
OnConnectionsActivated(EventArgs) OnConnectionsActivated(EventArgs) OnConnectionsActivated(EventArgs) OnConnectionsActivated(EventArgs)

Löst das ConnectionsActivated-Ereignis aus, das anzeigt, dass eine Seite und ihre Steuerelemente geladen sind und dass die Verbindungen auf der Seite aktiviert wurden, um mit dem Austausch von Daten zu beginnen.Raises the ConnectionsActivated event to indicate that a page and its controls are loaded, and connections on the page have been activated to begin sharing data.

OnConnectionsActivating(EventArgs) OnConnectionsActivating(EventArgs) OnConnectionsActivating(EventArgs) OnConnectionsActivating(EventArgs)

Löst das ConnectionsActivating-Ereignis aus, das anzeigt, dass eine Seite und ihre Steuerelemente geladen wurden und dass mit dem Aktivieren von Verbindungen begonnen werden kann.Raises the ConnectionsActivating event to indicate that a page and its controls have loaded, and the process of activating connections can begin.

OnDataBinding(EventArgs) OnDataBinding(EventArgs) OnDataBinding(EventArgs) OnDataBinding(EventArgs)

Löst das DataBinding-Ereignis aus.Raises the DataBinding event.

(Inherited from Control)
OnDisplayModeChanged(WebPartDisplayModeEventArgs) OnDisplayModeChanged(WebPartDisplayModeEventArgs) OnDisplayModeChanged(WebPartDisplayModeEventArgs) OnDisplayModeChanged(WebPartDisplayModeEventArgs)

Löst das DisplayModeChanged-Ereignis aus, um anzuzeigen, dass das WebPartManager-Steuerelement auf einer Webseite den Prozess des Umschaltens von einem Anzeigemodus in einen anderen abgeschlossen hat.Raises the DisplayModeChanged event to indicate that the WebPartManager control has completed the process of switching from one display mode to another on a Web page.

OnDisplayModeChanging(WebPartDisplayModeCancelEventArgs) OnDisplayModeChanging(WebPartDisplayModeCancelEventArgs) OnDisplayModeChanging(WebPartDisplayModeCancelEventArgs) OnDisplayModeChanging(WebPartDisplayModeCancelEventArgs)

Löst das DisplayModeChanging-Ereignis aus, um anzuzeigen, dass das WebPartManager-Steuerelement auf einer Webseite gerade von einem Anzeigemodus in einen anderen umgeschaltet wird.Raises the DisplayModeChanging event to indicate that the WebPartManager control is in the process of switching from one display mode to another on a Web page.

OnInit(EventArgs) OnInit(EventArgs) OnInit(EventArgs) OnInit(EventArgs)

Löst das Init-Ereignis aus, das das erste Ereignis im Lebenszyklus des WebPartManager-Steuerelements ist.Raises the Init event, which is the first event in the WebPartManager control life cycle.

OnLoad(EventArgs) OnLoad(EventArgs) OnLoad(EventArgs) OnLoad(EventArgs)

Löst das Load-Ereignis aus.Raises the Load event.

(Inherited from Control)
OnPreRender(EventArgs) OnPreRender(EventArgs) OnPreRender(EventArgs) OnPreRender(EventArgs)

Löst das PreRender-Ereignis aus, das unmittelbar vor der Wiedergabe eines WebPartManager-Steuerelements auf einer Webseite eintritt.Raises the PreRender event, which occurs just before a WebPartManager control is rendered on a Web page.

OnSelectedWebPartChanged(WebPartEventArgs) OnSelectedWebPartChanged(WebPartEventArgs) OnSelectedWebPartChanged(WebPartEventArgs) OnSelectedWebPartChanged(WebPartEventArgs)

Löst das SelectedWebPartChanged-Ereignis aus, das eintritt, nachdem ein WebPart-Steuerelement entweder neu ausgewählt wurde oder seine Auswahl aufgehoben wurde.Raises the SelectedWebPartChanged event, which occurs after a WebPart control has either been newly selected or had its selection cleared.

OnSelectedWebPartChanging(WebPartCancelEventArgs) OnSelectedWebPartChanging(WebPartCancelEventArgs) OnSelectedWebPartChanging(WebPartCancelEventArgs) OnSelectedWebPartChanging(WebPartCancelEventArgs)

Löst das SelectedWebPartChanging-Ereignis aus, das während des Prozesses eintritt, bei dem das derzeit ausgewählte WebPart-Steuerelement geändert wird.Raises the SelectedWebPartChanging event, which occurs during the process of changing which WebPart control is currently selected.

OnUnload(EventArgs) OnUnload(EventArgs) OnUnload(EventArgs) OnUnload(EventArgs)

Löst das Unload-Basisereignis aus und löscht die WebPartManager-Instanz von einer Webseite.Raises the base Unload event and removes the WebPartManager instance from a Web page.

OnWebPartAdded(WebPartEventArgs) OnWebPartAdded(WebPartEventArgs) OnWebPartAdded(WebPartEventArgs) OnWebPartAdded(WebPartEventArgs)

Löst das WebPartAdded-Ereignis aus, das eintritt, nachdem einer Seite ein WebPart-Steuerelement hinzugefügt wurde.Raises the WebPartAdded event, which occurs after a WebPart control has been added to a page.

OnWebPartAdding(WebPartAddingEventArgs) OnWebPartAdding(WebPartAddingEventArgs) OnWebPartAdding(WebPartAddingEventArgs) OnWebPartAdding(WebPartAddingEventArgs)

Löst das WebPartAdding-Ereignis aus, das eintritt, während einer WebPart-Zone ein WebPartZoneBase-Steuerelement (oder ein Server- bzw. Benutzersteuerelement) hinzugefügt wird.Raises the WebPartAdding event, which occurs during the process of adding a WebPart control (or a server or user control) to a WebPartZoneBase zone.

OnWebPartClosed(WebPartEventArgs) OnWebPartClosed(WebPartEventArgs) OnWebPartClosed(WebPartEventArgs) OnWebPartClosed(WebPartEventArgs)

Löst das WebPartClosed-Ereignis aus, um anzuzeigen, dass ein Steuerelement von einer Seite entfernt worden ist.Raises the WebPartClosed event to signal that a control has been removed from a page.

OnWebPartClosing(WebPartCancelEventArgs) OnWebPartClosing(WebPartCancelEventArgs) OnWebPartClosing(WebPartCancelEventArgs) OnWebPartClosing(WebPartCancelEventArgs)

Löst das WebPartClosing-Ereignis aus, das eintritt, während ein WebPart-Steuerelement oder ein Serversteuerelement von einer Seite entfernt wird.Raises the WebPartClosing event, which occurs during the process of a WebPart or server control being removed from a page.

OnWebPartDeleted(WebPartEventArgs) OnWebPartDeleted(WebPartEventArgs) OnWebPartDeleted(WebPartEventArgs) OnWebPartDeleted(WebPartEventArgs)

Löst das WebPartDeleted-Ereignis aus, das eintritt, nachdem ein WebPart-Steuerelement unwiderruflich von einer Seite gelöscht wurde.Raises the WebPartDeleted event, which occurs after a WebPart control has been permanently deleted from a page.

OnWebPartDeleting(WebPartCancelEventArgs) OnWebPartDeleting(WebPartCancelEventArgs) OnWebPartDeleting(WebPartCancelEventArgs) OnWebPartDeleting(WebPartCancelEventArgs)

Löst das WebPartDeleting-Ereignis aus, das anzeigt, dass gerade ein dynamisches WebPart-Steuerelement (oder ein Server- bzw. Benutzersteuerelement in einer WebPartZoneBase-Zone) gelöscht wird.Raises the WebPartDeleting event, which indicates that a dynamic WebPart control (or server or user control that is contained in a WebPartZoneBase zone) is in the process of being deleted.

OnWebPartMoved(WebPartEventArgs) OnWebPartMoved(WebPartEventArgs) OnWebPartMoved(WebPartEventArgs) OnWebPartMoved(WebPartEventArgs)

Löst das WebPartMoved-Ereignis aus, das eintritt, nachdem ein WebPart-Steuerelement an eine andere Position auf einer Seite verschoben wurde.Raises the WebPartMoved event, which occurs after a WebPart control has been moved to a different location on a page.

OnWebPartMoving(WebPartMovingEventArgs) OnWebPartMoving(WebPartMovingEventArgs) OnWebPartMoving(WebPartMovingEventArgs) OnWebPartMoving(WebPartMovingEventArgs)

Löst das WebPartMoving-Ereignis aus, das anzeigt, dass gerade ein dynamisches WebPart-Steuerelement oder ein Server- bzw. Benutzersteuerelement in einer WebPartZoneBase-Zone verschoben wird.Raises the WebPartMoving event, which indicates that a WebPart or server or user control in a WebPartZoneBase zone is in the process of being moved.

OnWebPartsConnected(WebPartConnectionsEventArgs) OnWebPartsConnected(WebPartConnectionsEventArgs) OnWebPartsConnected(WebPartConnectionsEventArgs) OnWebPartsConnected(WebPartConnectionsEventArgs)

Löst das WebPartsConnected-Ereignis aus, das auftritt, nachdem eine Verbindung zwischen WebPart-Steuerelementen erstellt wurde.Raises the WebPartsConnected event, which occurs after a connection has been established between WebPart controls.

OnWebPartsConnecting(WebPartConnectionsCancelEventArgs) OnWebPartsConnecting(WebPartConnectionsCancelEventArgs) OnWebPartsConnecting(WebPartConnectionsCancelEventArgs) OnWebPartsConnecting(WebPartConnectionsCancelEventArgs)

Löst das WebPartsConnecting-Ereignis aus, das eintritt, während eine Verbindung zwischen zwei WebPart-Steuerelementen oder Server- bzw. Benutzersteuerelementen in einer WebPartZoneBase-Zone erstellt wird.Raises the WebPartsConnecting event, which occurs during the process of establishing a connection between two WebPart or server or user controls contained in a WebPartZoneBase zone.

OnWebPartsDisconnected(WebPartConnectionsEventArgs) OnWebPartsDisconnected(WebPartConnectionsEventArgs) OnWebPartsDisconnected(WebPartConnectionsEventArgs) OnWebPartsDisconnected(WebPartConnectionsEventArgs)

Löst das WebPartsDisconnected-Ereignis aus, das auftritt, nachdem eine Verbindung zwischen WebPart-Steuerelementen getrennt wurde.Raises the WebPartsDisconnected event, which occurs after a connection between WebPart controls has ended.

OnWebPartsDisconnecting(WebPartConnectionsCancelEventArgs) OnWebPartsDisconnecting(WebPartConnectionsCancelEventArgs) OnWebPartsDisconnecting(WebPartConnectionsCancelEventArgs) OnWebPartsDisconnecting(WebPartConnectionsCancelEventArgs)

Löst das WebPartsDisconnecting-Ereignis aus, das anzeigt, dass gerade eine Verbindung zwischen zwei WebPart-Steuerelementen oder Server- bzw. Benutzersteuerelementen in einer WebPartZoneBase-Zone beendet wird.Raises the WebPartsDisconnecting event, which indicates that two WebPart or server or user controls in a WebPartZoneBase zone are in the process of ending a connection.

OpenFile(String) OpenFile(String) OpenFile(String) OpenFile(String)

Ruft einen Stream zum Lesen einer Datei ab.Gets a Stream used to read a file.

(Inherited from Control)
RaiseBubbleEvent(Object, EventArgs) RaiseBubbleEvent(Object, EventArgs) RaiseBubbleEvent(Object, EventArgs) RaiseBubbleEvent(Object, EventArgs)

Weist dem übergeordneten Element des Steuerelements alle Ereignisquellen und zugehörige Informationen zu.Assigns any sources of the event and its information to the control's parent.

(Inherited from Control)
RegisterClientScript() RegisterClientScript() RegisterClientScript() RegisterClientScript()

Ermöglicht dem WebPartManager-Steuerelement die Ausgabe von clientseitigen Skripts, die für verschiedene Personalisierungsfeatures verwendet werden, z. B. zum Ziehen von WebPart-Steuerelementen auf einer Webseite.Enables the WebPartManager control to emit client-side script that is used for various personalization features, such as dragging WebPart controls in a Web page.

RemovedControl(Control) RemovedControl(Control) RemovedControl(Control) RemovedControl(Control)

Wird aufgerufen, nachdem ein untergeordnetes Steuerelement aus der Controls-Auflistung des Control-Objekts entfernt wurde.Called after a child control is removed from the Controls collection of the Control object.

(Inherited from Control)
Render(HtmlTextWriter) Render(HtmlTextWriter) Render(HtmlTextWriter) Render(HtmlTextWriter)

Überschrieben, um zu verhindern, dass das WebPartManager-Steuerelement Inhalt wiedergibt.Overridden to prevent the WebPartManager control from rendering any content.

RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter) RenderChildren(HtmlTextWriter)

Gibt den Inhalt der untergeordneten Elemente eines Serversteuerelements an ein bereitgestelltes HtmlTextWriter-Objekt aus, das den Inhalt zum Rendern auf den Client schreibt.Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client.

(Inherited from Control)
RenderControl(HtmlTextWriter) RenderControl(HtmlTextWriter) RenderControl(HtmlTextWriter) RenderControl(HtmlTextWriter)

Gibt Inhalte von Serversteuerelementen an ein bereitgestelltes HtmlTextWriter-Objekt aus und speichert Ablaufverfolgungsinformationen zum Steuerelement, sofern die Ablaufverfolgung aktiviert ist.Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.

(Inherited from Control)
RenderControl(HtmlTextWriter, ControlAdapter) RenderControl(HtmlTextWriter, ControlAdapter) RenderControl(HtmlTextWriter, ControlAdapter) RenderControl(HtmlTextWriter, ControlAdapter)

Gibt Inhalte von Serversteuerelementen mithilfe eines bereitgestellten HtmlTextWriter-Objekts an ein bereitgestelltes ControlAdapter-Objekt aus.Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.

(Inherited from Control)
ResolveAdapter() ResolveAdapter() ResolveAdapter() ResolveAdapter()

Ruft den Steuerelementadapter ab, der für das Rendern des angegebenen Steuerelements verantwortlich ist.Gets the control adapter responsible for rendering the specified control.

(Inherited from Control)
ResolveClientUrl(String) ResolveClientUrl(String) ResolveClientUrl(String) ResolveClientUrl(String)

Ruft eine URL ab, die vom Browser verwendet werden kann.Gets a URL that can be used by the browser.

(Inherited from Control)
ResolveUrl(String) ResolveUrl(String) ResolveUrl(String) ResolveUrl(String)

Konvertiert eine URL in eine vom anfordernden Client verwendbare URL.Converts a URL into one that is usable on the requesting client.

(Inherited from Control)
SaveControlState() SaveControlState() SaveControlState() SaveControlState()

Speichert Zustandsdaten für das WebPartManager-Steuerelement, sodass die Daten bei einer späteren Anforderung an die Webseite, die das Steuerelement enthält, wiederhergestellt werden können.Saves state data for the WebPartManager control so the data can be restored on future request to the Web page that contains the control.

SaveCustomPersonalizationState(PersonalizationDictionary) SaveCustomPersonalizationState(PersonalizationDictionary) SaveCustomPersonalizationState(PersonalizationDictionary) SaveCustomPersonalizationState(PersonalizationDictionary)

Speichert benutzerdefinierte Personalisierungszustandsdaten, die vom WebPartManager-Steuerelement verwaltet werden, sodass diese Daten bei jedem erneuten Laden der Seite neu geladen werden können.Saves custom personalization state data maintained by the WebPartManager control, so that this data can be reloaded whenever the page is reloaded.

SaveViewState() SaveViewState() SaveViewState() SaveViewState()

Speichert alle Ansichtszustandsänderungen des Serversteuerelements, die seit dem Zeitpunkt aufgetreten sind, zu dem die Seite an den Server zurückgesendet wurde.Saves any server control view-state changes that have occurred since the time the page was posted back to the server.

(Inherited from Control)
SetDesignModeState(IDictionary) SetDesignModeState(IDictionary) SetDesignModeState(IDictionary) SetDesignModeState(IDictionary)

Legt die Entwurfszeitdaten für ein Steuerelement fest.Sets design-time data for a control.

(Inherited from Control)
SetPersonalizationDirty() SetPersonalizationDirty() SetPersonalizationDirty() SetPersonalizationDirty()

Legt ein Flag fest, das angibt, dass benutzerdefinierte Personalisierungsdaten für das WebPartManager-Steuerelement geändert wurden.Sets a flag indicating that custom personalization data for the WebPartManager control has changed.

SetRenderMethodDelegate(RenderMethod) SetRenderMethodDelegate(RenderMethod) SetRenderMethodDelegate(RenderMethod) SetRenderMethodDelegate(RenderMethod)

Beauftragt einen Ereignishandlerdelegaten, das Serversteuerelement und seinen Inhalt im übergeordneten Steuerelement zu rendern.Assigns an event handler delegate to render the server control and its content into its parent control.

(Inherited from Control)
SetSelectedWebPart(WebPart) SetSelectedWebPart(WebPart) SetSelectedWebPart(WebPart) SetSelectedWebPart(WebPart)

Legt den Wert der SelectedWebPart-Eigenschaft auf das derzeit ausgewählte WebPart-Steuerelement oder Serversteuerelement fest.Sets the SelectedWebPart property value equal to the currently selected WebPart or server control.

SetTraceData(Object, Object) SetTraceData(Object, Object) SetTraceData(Object, Object) SetTraceData(Object, Object)

Legt Ablaufverfolgungsdaten für die Nachverfolgung der Entwurfszeit von Rendering-Daten mithilfe des Ablaufverfolgungsdatenschlüssels und Ablaufverfolgungsdatenwerts fest.Sets trace data for design-time tracing of rendering data, using the trace data key and the trace data value.

(Inherited from Control)
SetTraceData(Object, Object, Object) SetTraceData(Object, Object, Object) SetTraceData(Object, Object, Object) SetTraceData(Object, Object, Object)

Legt Ablaufverfolgungsdaten für die Nachverfolgung der Entwurfszeit von Rendering-Daten mithilfe des verfolgten Objekts, des Ablaufverfolgungsdatenschlüssels und Ablaufverfolgungsdatenwerts fest.Sets trace data for design-time tracing of rendering data, using the traced object, the trace data key, and the trace data value.

(Inherited from Control)
ToString() ToString() ToString() ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.Returns a string that represents the current object.

(Inherited from Object)
TrackViewState() TrackViewState() TrackViewState() TrackViewState()

Wendet Personalisierungszustandsdaten auf das WebPartManager-Steuerelement an und ruft die Basismethode auf, um die Nachverfolgung von Änderungen an Ansichtszustandsdaten für das Steuerelement zu aktivieren.Applies personalization state data to the WebPartManager control, and calls the base method to enable tracking changes to the view-state data for the control.

Ereignisse

AuthorizeWebPart AuthorizeWebPart AuthorizeWebPart AuthorizeWebPart

Tritt ein, wenn die IsAuthorized-Methode aufgerufen wird, um zu bestimmen, ob einer Seite ein WebPart-Steuerelement oder Serversteuerelement hinzugefügt werden kann.Occurs when the IsAuthorized method is called to determine whether a WebPart or server control can be added to a page.

ConnectionsActivated ConnectionsActivated ConnectionsActivated ConnectionsActivated

Tritt ein, nachdem nicht nur alle aktuellen Webparts-Verbindungen auf einer Seite verbunden wurden, sondern diese auch begonnen haben, Daten aktiv zwischen den an den einzelnen Verbindungen beteiligten Consumer- und Anbietersteuerelementen auszutauschen.Occurs after all the current Web Parts connections on a page are not only connected, but have also begun actively sharing data between the consumer and provider controls involved in each connection.

ConnectionsActivating ConnectionsActivating ConnectionsActivating ConnectionsActivating

Tritt ein, während alle erstellten Webparts-Verbindungen auf einer Webseite aktiviert werden.Occurs during the process of activating all the established Web Parts connections on a Web page.

DataBinding DataBinding DataBinding DataBinding

Tritt ein, wenn das Serversteuerelement eine Bindung an eine Datenquelle durchführt.Occurs when the server control binds to a data source.

(Inherited from Control)
DisplayModeChanged DisplayModeChanged DisplayModeChanged DisplayModeChanged

Tritt ein, nachdem sich der aktuelle Anzeigemodus auf einer Webparts-Seite geändert wurde.Occurs after the current display mode on a Web Parts page has changed.

DisplayModeChanging DisplayModeChanging DisplayModeChanging DisplayModeChanging

Tritt ein, wenn ein Benutzer auf einer Webseite auf ein Verb klickt, das den Prozess des Umschaltens in einen anderen Anzeigemodus startet.Occurs after a user clicks a verb on a Web page that begins the process of changing to a different display mode.

Disposed Disposed Disposed Disposed

Tritt ein, wenn ein Serversteuerelement im Speicher freigegeben wird. Dies ist die letzte Stufe des Lebenszyklus des Serversteuerelements bei der Anforderung einer ASP.NET-Seite.Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.

(Inherited from Control)
Init Init Init Init

Tritt bei der Initialisierung des Serversteuerelements ein. Dies ist der erste Schritt in dessen Lebenszyklus.Occurs when the server control is initialized, which is the first step in its lifecycle.

(Inherited from Control)
Load Load Load Load

Tritt ein, wenn das Serversteuerelement in das Page-Objekt geladen wird.Occurs when the server control is loaded into the Page object.

(Inherited from Control)
PreRender PreRender PreRender PreRender

Tritt nach dem Laden des Control-Objekts, jedoch vor dem Rendern ein.Occurs after the Control object is loaded but prior to rendering.

(Inherited from Control)
SelectedWebPartChanged SelectedWebPartChanged SelectedWebPartChanged SelectedWebPartChanged

Tritt ein, nachdem auf einer Webseite die Auswahl eines WebPart-Steuerelements aufgehoben und auf ein anderes Steuerelement übertragen wurde.Occurs after the selection of one WebPart control has changed and moved to another control on a Web page.

SelectedWebPartChanging SelectedWebPartChanging SelectedWebPartChanging SelectedWebPartChanging

Tritt während des Prozesses ein, mit dem das auf der Webseite derzeit ausgewählte WebPart-Steuerelement oder Serversteuerelement geändert wird.Occurs during the process of changing which WebPart or server control is currently selected on a Web page.

Unload Unload Unload Unload

Tritt ein, wenn das Serversteuerelement aus dem Speicher entladen wird.Occurs when the server control is unloaded from memory.

(Inherited from Control)
WebPartAdded WebPartAdded WebPartAdded WebPartAdded

Tritt ein, nachdem ein dynamisches WebPart-Steuerelement oder sonstiges Serversteuerelement einer WebPartZoneBase-Zone hinzugefügt wurde, um anzuzeigen, dass das Steuerelement erfolgreich hinzugefügt wurde.Occurs after a dynamic WebPart or other server control has been added to a WebPartZoneBase zone, to indicate that the control was added successfully.

WebPartAdding WebPartAdding WebPartAdding WebPartAdding

Tritt ein, während einer WebPart-Zone ein dynamisches WebPartZoneBase-Steuerelement oder ein anderes Serversteuerelement hinzugefügt wird.Occurs during the process of adding a dynamic WebPart or other server control to a WebPartZoneBase zone.

WebPartClosed WebPartClosed WebPartClosed WebPartClosed

Tritt ein, wenn ein WebPart-Steuerelement (oder Server- bzw. Benutzersteuerelement) von einer Seite entfernt wird.Occurs when a WebPart control (or server or user control) is removed from a page.

WebPartClosing WebPartClosing WebPartClosing WebPartClosing

Tritt ein, während ein WebPart-Steuerelement (oder ein Server- bzw. Benutzersteuerelement) von einer Seite entfernt wird.Occurs during the process of removing a WebPart control (or server or user control) from a page.

WebPartDeleted WebPartDeleted WebPartDeleted WebPartDeleted

Tritt ein, nachdem ein WebPart-Steuerelement oder sonstiges Serversteuerelement aus einer WebPartZoneBase-Zone gelöscht wurde.Occurs after a WebPart or other server control has been deleted from a WebPartZoneBase zone.

WebPartDeleting WebPartDeleting WebPartDeleting WebPartDeleting

Tritt ein, während eine Instanz eines dynamischen WebPart-Steuerelements oder eines anderen Serversteuerelements dauerhaft aus einer WebPartZoneBase-Zone gelöscht wird.Occurs during the process of permanently deleting an instance of a dynamic WebPart or other server control from a WebPartZoneBase zone.

WebPartMoved WebPartMoved WebPartMoved WebPartMoved

Tritt ein, nachdem ein WebPart-Steuerelement oder Serversteuerelement an eine andere Position auf einer Webseite verschoben wurde.Occurs after a WebPart or server control has been moved to a different location on a Web page.

WebPartMoving WebPartMoving WebPartMoving WebPartMoving

Tritt ein, während ein in einer WebPart-Zone enthaltenes WebPartZoneBase-Steuerelement oder ein anderes Serversteuerelement verschoben wird.Occurs during the process of moving a WebPart or other server control that is contained in a WebPartZoneBase zone.

WebPartsConnected WebPartsConnected WebPartsConnected WebPartsConnected

Tritt ein, nachdem eine bestimmte Verbindung zwischen WebPart-Steuerelementen (bzw. Server- oder Benutzersteuerelementen) erstellt wurde.Occurs after a specific connection has been established between WebPart controls (or server or user controls).

WebPartsConnecting WebPartsConnecting WebPartsConnecting WebPartsConnecting

Tritt ein, während eine Verbindung zwischen WebPart-Steuerelementen (oder in einer WebPartZoneBase-Zone platzierten Server- bzw. Benutzersteuerelementen) erstellt wird.Occurs during the process of creating a connection between WebPart controls (or server or user controls placed in a WebPartZoneBase zone).

WebPartsDisconnected WebPartsDisconnected WebPartsDisconnected WebPartsDisconnected

Tritt ein, nachdem eine Verbindung zwischen zwei WebPart-Steuerelementen oder Serversteuerelementen beendet wurde.Occurs after a connection between two WebPart or server controls has been terminated.

WebPartsDisconnecting WebPartsDisconnecting WebPartsDisconnecting WebPartsDisconnecting

Tritt ein, während die Verbindung zwischen zuvor verbundenen WebPart-Steuerelementen oder Serversteuerelementen beendet wird.Occurs during the process of ending the connection between previously connected WebPart or server controls.

Explizite Schnittstellenimplementierungen

IControlDesignerAccessor.GetDesignModeState() IControlDesignerAccessor.GetDesignModeState() IControlDesignerAccessor.GetDesignModeState() IControlDesignerAccessor.GetDesignModeState()

Eine Beschreibung dieses Elements finden Sie unter GetDesignModeState().For a description of this member, see GetDesignModeState().

(Inherited from Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary) IControlDesignerAccessor.SetDesignModeState(IDictionary) IControlDesignerAccessor.SetDesignModeState(IDictionary) IControlDesignerAccessor.SetDesignModeState(IDictionary)

Eine Beschreibung dieses Members finden Sie unter SetDesignModeState(IDictionary).For a description of this member, see SetDesignModeState(IDictionary).

(Inherited from Control)
IControlDesignerAccessor.SetOwnerControl(Control) IControlDesignerAccessor.SetOwnerControl(Control) IControlDesignerAccessor.SetOwnerControl(Control) IControlDesignerAccessor.SetOwnerControl(Control)

Eine Beschreibung dieses Members finden Sie unter SetOwnerControl(Control).For a description of this member, see SetOwnerControl(Control).

(Inherited from Control)
IParserAccessor.AddParsedSubObject(Object) IParserAccessor.AddParsedSubObject(Object) IParserAccessor.AddParsedSubObject(Object) IParserAccessor.AddParsedSubObject(Object)

Eine Beschreibung dieses Elements finden Sie unter AddParsedSubObject(Object).For a description of this member, see AddParsedSubObject(Object).

(Inherited from Control)
IPersonalizable.IsDirty IPersonalizable.IsDirty IPersonalizable.IsDirty IPersonalizable.IsDirty

Ruft einen Wert ab, der angibt, ob mit dem WebPartManager-Steuerelement verwaltete benutzerdefinierte Personalisierungszustandsdaten auf einer Webseite geändert wurden.Gets a value that indicates whether custom personalization state data managed by the WebPartManager control has changed on a Web page.

IPersonalizable.Load(PersonalizationDictionary) IPersonalizable.Load(PersonalizationDictionary) IPersonalizable.Load(PersonalizationDictionary) IPersonalizable.Load(PersonalizationDictionary)

Gibt zuvor gespeicherte benutzerdefinierte Personalisierungszustandsdaten zurück, die in das WebPartManager-Steuerelement geladen werden müssen.Returns previously saved custom personalization state data that needs to be loaded to the WebPartManager control.

IPersonalizable.Save(PersonalizationDictionary) IPersonalizable.Save(PersonalizationDictionary) IPersonalizable.Save(PersonalizationDictionary) IPersonalizable.Save(PersonalizationDictionary)

Speichert benutzerdefinierte Personalisierungszustandsdaten, die vom WebPartManager-Steuerelement verwaltet werden.Saves custom personalization state data that is managed by the WebPartManager control.

Erweiterungsmethoden

FindDataSourceControl(Control) FindDataSourceControl(Control) FindDataSourceControl(Control) FindDataSourceControl(Control)

Gibt die Datenquelle zurück, die dem Datensteuerelement für das angegebene Steuerelement zugeordnet ist.Returns the data source that is associated with the data control for the specified control.

FindFieldTemplate(Control, String) FindFieldTemplate(Control, String) FindFieldTemplate(Control, String) FindFieldTemplate(Control, String)

Gibt die Feldvorlage für die angegebene Spalte im Benennungscontainer des angegebenen Steuerelements zurück.Returns the field template for the specified column in the specified control's naming container.

FindMetaTable(Control) FindMetaTable(Control) FindMetaTable(Control) FindMetaTable(Control)

Gibt das Metatabellenobjekt für das enthaltende Datensteuerelement zurück.Returns the metatable object for the containing data control.

GetDefaultValues(INamingContainer) GetDefaultValues(INamingContainer) GetDefaultValues(INamingContainer) GetDefaultValues(INamingContainer)

Ruft die Auflistung der Standardwerte für das angegebene Datensteuerelement ab.Gets the collection of the default values for the specified data control.

GetMetaTable(INamingContainer) GetMetaTable(INamingContainer) GetMetaTable(INamingContainer) GetMetaTable(INamingContainer)

Ruft die Tabellenmetadaten für das angegebene Datensteuerelement ab.Gets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable) SetMetaTable(INamingContainer, MetaTable) SetMetaTable(INamingContainer, MetaTable) SetMetaTable(INamingContainer, MetaTable)

Legt die Tabellenmetadaten für das angegebene Datensteuerelement fest.Sets the table metadata for the specified data control.

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

Legt die Zuordnung für Tabellenmetadaten und Standardwerte für das angegebene Datensteuerelement fest.Sets the table metadata and default value mapping for the specified data control.

SetMetaTable(INamingContainer, MetaTable, Object) SetMetaTable(INamingContainer, MetaTable, Object) SetMetaTable(INamingContainer, MetaTable, Object) SetMetaTable(INamingContainer, MetaTable, Object)

Legt die Zuordnung für Tabellenmetadaten und Standardwerte für das angegebene Datensteuerelement fest.Sets the table metadata and default value mapping for the specified data control.

TryGetMetaTable(INamingContainer, MetaTable) TryGetMetaTable(INamingContainer, MetaTable) TryGetMetaTable(INamingContainer, MetaTable) TryGetMetaTable(INamingContainer, MetaTable)

Bestimmt, ob Tabellenmetadaten verfügbar sind.Determines whether table metadata is available.

EnableDynamicData(INamingContainer, Type) EnableDynamicData(INamingContainer, Type) EnableDynamicData(INamingContainer, Type) EnableDynamicData(INamingContainer, Type)

Aktiviert das Verhalten dynamischer Daten für das angegebene DatensteuerelementEnables Dynamic Data behavior for the specified data control.

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

Aktiviert das Verhalten dynamischer Daten für das angegebene DatensteuerelementEnables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, Object) EnableDynamicData(INamingContainer, Type, Object) EnableDynamicData(INamingContainer, Type, Object) EnableDynamicData(INamingContainer, Type, Object)

Aktiviert das Verhalten dynamischer Daten für das angegebene DatensteuerelementEnables Dynamic Data behavior for the specified data control.

Gilt für:

Siehe auch