ConnectionsZone Klasse

Definition

Bietet eine Benutzeroberfläche (UI), mit der Benutzer Verbindungen zwischen WebPart und anderen Serversteuerelementen herstellen können, die sich in WebPartZoneBase-Zonen befinden.

public ref class ConnectionsZone : System::Web::UI::WebControls::WebParts::ToolZone
public class ConnectionsZone : System.Web.UI.WebControls.WebParts.ToolZone
type ConnectionsZone = class
    inherit ToolZone
Public Class ConnectionsZone
Inherits ToolZone
Vererbung

Beispiele

Im folgenden Codebeispiel wird die Verwendung des ConnectionsZone Steuerelements auf einer Webpartsseite veranschaulicht. Das Beispiel umfasst vier Teile:

  • Ein Benutzersteuerelement, mit dem Sie die Anzeigemodi auf der Webseite wechseln können.

  • Eine Quelldatei, die den Code für eine POSTLEITZAHL-Schnittstelle und zwei WebPart Steuerelemente enthält, die als Anbieter und Consumer für eine Verbindung fungieren.

  • Eine Webseite, die alle Steuerelemente hostet, veranschaulicht, wie ein <asp:connectionszone> Element deklariert wird und eine Reihe von Eigenschaften für die Verbindungszone deklarativ und programmgesteuert festlegt.

  • Eine Erläuterung der Funktionsweise des Beispiels in einem Browser.

Der erste Teil dieses Codebeispiels ist das Benutzersteuerelement, mit dem Benutzer den Anzeigemodus auf einer Webseite wechseln können. Ausführliche Informationen zu Anzeigemodi und eine Beschreibung des Quellcodes in diesem Steuerelement finden Sie unter Exemplarische Vorgehensweise: Ändern von Anzeigemodi auf einer Webparts-Seite.

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

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

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

    String browseModeName = WebPartManager.BrowseDisplayMode.Name;

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

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

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

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

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

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

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

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

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

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

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

  End Sub

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

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

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

  End Sub

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

Der zweite Teil des Beispiels ist die Quelldatei mit der Schnittstelle und benutzerdefinierten Steuerelementen. Beachten Sie, dass das ZipCodeWebPart Steuerelement die IZipCode -Schnittstelle implementiert und ein ConnectionProvider -Attribut hinzufügt, damit das Steuerelement als Anbieter für eine Verbindung fungieren kann. Das WeatherWebPart Steuerelement verfügt über eine Methode, die mit einem ConnectionConsumer -Attribut gekennzeichnet ist, wobei es die IZipCode -Schnittstelle nutzt, sodass es als Consumer in einer Verbindung fungieren kann.

Damit das Codebeispiel ausgeführt werden kann, müssen Sie diesen Quellcode kompilieren. Sie können sie explizit kompilieren und die resultierende Assembly im Ordner Bin ihrer Website oder im globalen Assemblycache ablegen. Alternativ können Sie den Quellcode im Ordner App_Code Ihrer Website ablegen, wo er zur Laufzeit dynamisch kompiliert wird. In diesem Beispiel wird die dynamische Kompilierung verwendet. Eine exemplarische Vorgehensweise, die das Kompilieren veranschaulicht, finden Sie unter Exemplarische Vorgehensweise: Entwickeln und Verwenden eines benutzerdefinierten Webserversteuerelements.

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 Provider", "ZipCodeProvider")]
    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 Consumer", "ZipCodeConsumer")]
    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 Provider", "ZipCodeProvider")> _
    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 Consumer", "ZipCodeConsumer")> _
    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

Der dritte Teil des Beispielcodes ist die Webseite. Ganz oben befinden sich Register Direktiven für das Benutzersteuerelement und die benutzerdefinierten Steuerelemente, die in der Verbindung verwendet werden. Ein <asp:connectionszone> Element wird auf der Seite als Beispiel für die deklarative Verwendung des ConnectionsZone Steuerelements deklariert. Innerhalb des -Elements werden eine Reihe von Eigenschaften deklarativ festgelegt. Andere Eigenschaften in der Verbindungszone werden programmgesteuert im Abschnitt der <script> Seite festgelegt.

<%@ Page Language="C#" %>
<%@ register tagprefix="uc1" 
    tagname="DisplayModeMenuCS"
    src="~/displaymodemenucs.ascx" %>
<%@ Register TagPrefix="aspSample" 
    Namespace="Samples.AspNet.CS.Controls" %>

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

<script runat="server">

  protected void Page_PreRender(object sender, EventArgs e)
  {
     // Set properties on verbs.
     connectionsZone1.CancelVerb.Description = 
       "Terminates the connection process";
     connectionsZone1.CloseVerb.Description = 
       "Closes the connections UI";
     connectionsZone1.ConfigureVerb.Description =
       "Configure the transformer for the connection";
     connectionsZone1.ConnectVerb.Description =
       "Connect two WebPart controls";
     connectionsZone1.DisconnectVerb.Description =
       "End the connection between two controls";
    
     // Set properties for UI text strings.
     connectionsZone1.ConfigureConnectionTitle = 
       "Configure";
     connectionsZone1.ConnectToConsumerInstructionText = 
       "Choose a consumer connection point";
     connectionsZone1.ConnectToConsumerText = 
       "Select a consumer for the provider to connect with";
     connectionsZone1.ConnectToConsumerTitle = 
       "Send data to this consumer";
     connectionsZone1.ConnectToProviderInstructionText =
       "Choose a provider connection point";
     connectionsZone1.ConnectToProviderText =
       "Select a provider for the consumer to connect with";
     connectionsZone1.ConnectToProviderTitle =
       "Get data from this provider";
     connectionsZone1.ConsumersInstructionText = 
       "WebPart controls that receive data from providers";
     connectionsZone1.ConsumersTitle = "Consumer Controls";
     connectionsZone1.GetFromText = "Receive from";
     connectionsZone1.GetText = "Retrieve";
     connectionsZone1.HeaderText = 
      "Create and Manage Connections";
     connectionsZone1.InstructionText = 
      "Manage connections for the selected WebPart control";
     connectionsZone1.InstructionTitle = 
       "Manage connections for consumers or providers";
     connectionsZone1.NoExistingConnectionInstructionText = 
       "No connections exist. Click the above link to create "
       + "a connection.";
     connectionsZone1.NoExistingConnectionTitle = 
       "No current connections";
     connectionsZone1.ProvidersInstructionText =
       "WebPart controls that send data to consumers";
     connectionsZone1.ProvidersTitle = "Provider controls";
     
  }
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Connection Zone Sample</title>
</head>
<body>
  <form id="form1" runat="server">
  <asp:webpartmanager runat="server" id="mgr">
    <staticconnections>
      <asp:webpartconnection id="connection1" 
        consumerconnectionpointid="ZipCodeConsumer"
        consumerid="zipConsumer"
        providerconnectionpointid="ZipCodeProvider" 
        providerid="zipProvider" />
    </staticconnections>
  </asp:webpartmanager>
  <uc1:displaymodemenucs id="menu1" runat="server" />
  <div>
  <asp:webpartzone id="WebPartZone1" runat="server">
    <zonetemplate>
      <aspsample:zipcodewebpart id="zipProvider" runat="server" 
        Title="Zip Code Provider"  />
      <aspsample:weatherwebpart id="zipConsumer" runat="server" 
        Title="Zip Code Consumer" />
    </zonetemplate>
  </asp:webpartzone>
  <asp:connectionszone id="connectionsZone1" runat="server" >
    <cancelverb text="Terminate" />
    <closeverb text="Close Zone" />
    <configureverb text="Configure" />
    <connectverb text="Connect Controls" />
    <disconnectverb text="End Connection" />
  </asp:connectionszone>
  </div>
  </form>
</body>
</html>
<%@ Page Language="VB" %>
<%@ register tagprefix="uc1" 
    tagname="DisplayModeMenuVB"
    src="~/displaymodemenuvb.ascx" %>
<%@ Register TagPrefix="aspSample" 
    Namespace="Samples.AspNet.VB.Controls" %>

<!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 Page_PreRender(ByVal sender As Object, _
    ByVal e As System.EventArgs)
    
    ' Set properties for verbs.
    connectionsZone1.CancelVerb.Description = _
      "Terminates the connection process"
    connectionsZone1.CloseVerb.Description = _
      "Closes the connections UI"
    connectionsZone1.ConfigureVerb.Description = _
      "Configure the transformer for the connection"
    connectionsZone1.ConnectVerb.Description = _
      "Connect two WebPart controls"
    connectionsZone1.DisconnectVerb.Description = _
      "End the connection between two controls"
    
    ' Set properties for UI text strings.
    connectionsZone1.ConfigureConnectionTitle = _
      "Configure a new connection"
    connectionsZone1.ConnectToConsumerInstructionText = _
      "Choose a consumer connection point"
    connectionsZone1.ConnectToConsumerText = _
      "Select a consumer for the provider to connect with"
    connectionsZone1.ConnectToConsumerTitle = _
      "Send data to this consumer"
    connectionsZone1.ConnectToProviderInstructionText = _
      "Choose a provider connection point"
    connectionsZone1.ConnectToProviderText = _
      "Select a provider for the consumer to connect with"
    connectionsZone1.ConnectToProviderTitle = _
      "Get data from this provider"
    connectionsZone1.ConsumersInstructionText = _
      "WebPart controls that receive data from providers"
    connectionsZone1.ConsumersTitle = "Consumer Controls"
    connectionsZone1.GetFromText = "Receive from"
    connectionsZone1.GetText = "Retrieve"
    connectionsZone1.HeaderText = _
      "Create and Manage Connections"
    connectionsZone1.InstructionText = _
      "Manage connections for the selected WebPart control"
    connectionsZone1.InstructionTitle = _
      "Manage connections for consumers or providers"
    connectionsZone1.NoExistingConnectionInstructionText = _
      "No connections exist. Click the above link to create " _
      & "a connection."
    connectionsZone1.NoExistingConnectionTitle = _
      "No current connections"
    connectionsZone1.ProvidersInstructionText = _
      "WebPart controls that send data to consumers"
    connectionsZone1.ProvidersTitle = "Provider controls"

  End Sub

</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
    <title>Connection Zone Sample</title>
</head>
<body>
  <form id="form1" runat="server">
  <asp:webpartmanager runat="server" id="mgr">
    <staticconnections>
      <asp:webpartconnection id="connection1" 
        consumerconnectionpointid="ZipCodeConsumer"
        consumerid="zipConsumer"
        providerconnectionpointid="ZipCodeProvider" 
        providerid="zipProvider" />
    </staticconnections>
  </asp:webpartmanager>
  <uc1:displaymodemenuvb id="menu1" runat="server" />
  <div>
  <asp:webpartzone id="WebPartZone1" runat="server">
    <zonetemplate>
      <aspsample:zipcodewebpart id="zipProvider" runat="server" 
        Title="Zip Code Provider" />
      <aspsample:weatherwebpart id="zipConsumer" runat="server" 
        Title="Zip Code Consumer" />
    </zonetemplate>
  </asp:webpartzone>
  <asp:connectionszone id="connectionsZone1" runat="server" >
    <cancelverb text="Terminate" />
    <closeverb text="Close Zone" />
    <configureverb text="Configure" />
    <connectverb text="Connect Controls" />
    <disconnectverb text="End Connection" />
  </asp:connectionszone>
  </div>
  </form>
</body>
</html>

Laden Sie die Webseite in einen Browser. Verwenden Sie das Dropdownlistensteuerelement Anzeigemodus , um die Seite in den Verbindungsmodus zu wechseln. Klicken Sie im Menü Verben des Postleitzahlanbieter-Steuerelements (das Verbenmenü wird durch den Pfeil nach unten in der Titelleiste des Steuerelements angezeigt) auf das Verb verbinden. Ein ConnectionsZone Steuerelement wird angezeigt. Beachten Sie, dass auf der Benutzeroberfläche der Verbindung die Schaltfläche Verbindung beenden angezeigt wird. Die Verbindung wurde bereits im Markup der Seite deklariert, sodass die Steuerelemente bereits verbunden sind. Klicken Sie auf Verbindung beenden, und verwenden Sie dann erneut das Anzeigemodus-Steuerelement , um die Seite in den Browsermodus zurückzugeben. Kehren Sie als Nächstes die Seite in den Verbindungsmodus zurück, klicken Sie auf das Verbindungsverb in einem der Steuerelemente, und beachten Sie, dass auf der Verbindungsoberfläche jetzt ein Link angezeigt wird, mit dem Sie eine Verbindung zwischen den Steuerelementen herstellen können. Klicken Sie auf den Link, und verwenden Sie die Verbindungsoberfläche, um Verbindungspunkte auszuwählen und die Verbindung herzustellen.

Hinweise

Mithilfe des Webparts-Steuerelementsatzes können Sie zwei Serversteuerelemente aktivieren, um eine Verbindung herzustellen und Daten gemeinsam zu nutzen, wobei ein Steuerelement als Anbieter fungiert und das andere als Consumer der Daten fungiert. Bei den beiden Steuerelementen kann es sich WebPart um Steuerelemente oder andere Serversteuerelemente handeln, vorausgesetzt, sie sind für die Verarbeitung von Verbindungen konzipiert und befinden sich in einer WebPartZoneBase Zone. Weitere Informationen zu Webpartsverbindungen finden Sie in den WebPartConnection Übersichten und ConnectionPoint klassen sowie in der Übersicht über Webparts-Verbindungen.

Sofern die erforderlichen Steuerelemente und Bedingungen zum Herstellen einer Webparts-Verbindung vorhanden sind, ist es weiterhin erforderlich, die Steuerelemente tatsächlich zu verbinden. Es gibt drei Möglichkeiten, eine Verbindung zwischen Serversteuerelementen herzustellen: Deklarieren einer Verbindung in einer Webseite, Erstellen einer Verbindung im Code oder Hinzufügen eines ConnectionsZone Steuerelements zur Seite, damit Benutzer die Steuerelemente bei Bedarf verbinden können. Das ConnectionsZone Steuerelement generiert eine Benutzeroberfläche, mit der Benutzer Serversteuerelemente auf einer Seite verbinden oder trennen können, die die bedingungen erfüllen, die zum Herstellen einer Verbindung erforderlich sind. Es handelt sich um ein optionales Steuerelement, das nicht zum Herstellen von Verbindungen erforderlich ist, aber nützlich ist, wenn Sie Benutzern die Kontrolle darüber geben möchten, welche Serversteuerelemente verbunden oder getrennt sind.

Das ConnectionsZone Steuerelement ist eines der Webparts-Toolzonensteuerelemente, die von der Basisklasse erben ToolZone . Als Toolzone ist das Steuerelement nur sichtbar, wenn sich seine ConnectionsZone Webseite in einem bestimmten Anzeigemodus befindet. In diesem Fall heißt der Anzeigemodus Verbindungsmodus (eine Seite befindet sich in diesem Modus, wenn der WebPartManager -Eigenschaftswert des Steuerelements auf der Seite auf ConnectDisplayModefestgelegt istDisplayMode). Nachdem Benutzer eine Seite in den Verbindungsmodus gewechselt haben, müssen sie im Verbenmenü eines der Serversteuerelemente auf ein Verbindungsverb klicken, und dann wird die Verbindungs-Ui sichtbar.

Als Webparts-Zonensteuerelement ist das ConnectionsZone Steuerelement ein Zonentyp WebZone (der von der -Klasse erbt), der CompositeControl so konzipiert ist, dass es andere Steuerelemente enthält. Im Allgemeinen enthält eine ConnectionsZone Zone die meisten elemente wie andere Webpart-Toolzonen: einen Header, einen Text- oder Inhaltsbereich und eine Fußzeile. Eine vollständige Erläuterung der Bedeutung einer Webpartszone und der verschiedenen Teile einer Zone finden Sie in der WebZone Klassenübersicht.

Wichtig

Im Gegensatz zu den meisten anderen Webparts-Zonen ist es wichtig zu beachten, dass eine ConnectionsZone Zone keinen eindeutigen Typ von Serversteuerelement enthält, das ihr zugeordnet ist. Eine Liste der Zonen und der zugehörigen Steuerelemente, die sie enthalten, finden Sie im Diagramm in der WebZone Klassenübersicht. Die ConnectionsZone Zone enthält WebPartConnection jedoch keine Steuerelemente. Stattdessen dient es einem sehr begrenzten Zweck, eine Benutzeroberfläche für Benutzer bereitzustellen, um Serversteuerelemente zu verbinden oder zu trennen, die in einer WebPartZoneBase Zone auf der Seite vorhanden sind. Die einzigen Steuerelemente, die in einem ConnectionsZone Steuerelement enthalten sind, sind die Standard-ASP.NET Serversteuerelemente, die es als Teil seiner Benutzeroberfläche zum Herstellen von Verbindungen generiert.

Wenn das ConnectionsZone Steuerelement gerendert wird, generiert es eine Benutzeroberfläche basierend auf den Serversteuerelementen auf der Seite, die Verbindungen bilden können. Das ConnectionsZone Steuerelement bestimmt, welche Serversteuerelemente in der WebPartZoneBase Zone auf der Seite Anbieter sind, welche Consumer sind, welche Verbindungspunkte verfügbar sind und ob die Serversteuerelemente derzeit verbunden oder getrennt sind, und generiert dann die Benutzeroberfläche entsprechend.

Angenommen, es gibt ein WebPart Steuerelement, das ein Anbieter sein kann, ein WebPart Steuerelement, das ein Consumer sein kann, in einem WebPartZone auf der Seite deklariert wird und derzeit getrennt ist. Wenn ein Benutzer die Seite in den Verbindungsmodus wechselt und auf das Verbindungsverb in einem der Steuerelemente klickt, generiert das Steuerelement eine Benutzeroberfläche mit einem Link, der ConnectionsZone bei Klick ein Formular anzeigt, in dem Benutzer Optionen zum Erstellen einer Verbindung auswählen können. (Wenn die Steuerelemente zuvor verbunden waren, wird benutzern in der ersten Ansicht stattdessen eine Schaltfläche zum Trennen der Steuerelemente angezeigt.) Auf der Verbindungsoberfläche zum Erstellen neuer Verbindungen wird Benutzern angezeigt, welches Steuerelement ein Anbieter und welches Steuerelement ein Consumer ist. Unter jedem Serversteuerelement wird ein Dropdownlistensteuerelement angezeigt, in dem die für das Steuerelement verfügbaren ConnectionPoint Objekte aufgelistet sind. In den jeweiligen Dropdownlisten müssen Benutzer ein ProviderConnectionPoint Objekt für den Anbieter (um zu bestimmen, welche Schnittstelle und Daten für Consumer freigegeben werden) und ein ConsumerConnectionPoint Objekt für jeden Consumer (um zu bestimmen, welche Schnittstelle und Daten der Consumer nutzen wird) auswählen, das mit dem Anbieter verbunden wird.

Hinweis

In der Standardimplementierung des Webparts-Steuerelementsatzes kann ein Anbieter eine Verbindung mit vielen Consumern herstellen, aber ein Consumer kann nur einen Anbieter haben.

Um das ConnectionsZone Steuerelement zu verwenden, können Sie es innerhalb des <form> Elements auf einer Webseite deklarieren (aber nicht in einem anderen Webpart-Zonenelement geschachtelt), indem Sie das <asp:connectionszone> -Element verwenden, oder Sie können es programmgesteuert der Seite hinzufügen. Wenn Sie das Element auf einer Seite deklarieren, können Sie im Gegensatz zu den anderen Webparts-Zonen keine anderen Serversteuerelemente zwischen den Tags des <asp:connectionszone> Elements deklarieren. Sie können darin Elemente deklarieren, die sich auf ihre eigenen Eigenschaften und Stildetails beziehen, es handelt sich jedoch um ein eigenständiges Element und kein Vorlagensteuerelement, in dem andere Serversteuerelemente deklariert werden können.

Hinweis

Um die Barrierefreiheit zu verbessern, wird das ConnectionsZone Steuerelement in einem <fieldset> -Element gerendert. Das <fieldset> -Element gruppiert den zugehörigen Satz von Steuerelementen, die ConnectionsZone zum Herstellen von Verbindungen im Steuerelement verwendet werden, und es erleichtert die Navigation im Registerkartenformat zwischen diesen Steuerelementen sowohl für visuelle Benutzer-Agents (wie normale Webbrowser) als auch für sprachorientierte Benutzer-Agents (z. B. Bildschirmlesesoftware).

Das ConnectionsZone Steuerelement verfügt über eine Reihe von Eigenschaften, die zum Rendern der Benutzeroberfläche für die Verbindung verwendet werden. Eine Gruppe von Eigenschaften enthält mehrere Verben , die nur in Bezug auf Verbindungen verwendet werden, die Aktionen auf der Benutzeroberfläche ausführen: ConfigureVerb, ConnectVerbund DisconnectVerb. Ein großer Satz von Eigenschaften, die speziell für die Benutzeroberfläche der Verbindungszone verwendet werden, besteht aus Textzeichenfolgen, die an verschiedenen Stellen (oder in bestimmten Situationen, z. B. bei Auftreten von Fehlern) auf der Benutzeroberfläche angezeigt werden: , , , NewConnectionErrorMessageProvidersTitleNoExistingConnectionInstructionTextConnectToConsumerTitleConnectToProviderTitleConnectToConsumerTextConnectToProviderInstructionTextConsumersTitleSendTextProvidersInstructionTextNoExistingConnectionTitleGetFromTextConnectToProviderTextInstructionTitleExistingConnectionErrorMessageConsumersInstructionTextGetTextund .SendToTextConnectToConsumerInstructionTextConfigureConnectionTitle Die ConnectionsZone -Klasse enthält auch eine Reihe von allgemeinen Eigenschaften in anderen Webparts-Zonen: CancelVerb, CloseVerb, Display, EmptyZoneText, HeaderTextInstructionText, und PartChromeType. Schließlich ist die WebPartToConnect -Eigenschaft für die -Klasse eindeutig und verweist auf das Steuerelement, das die Verbindung initiiert (dies ist das Steuerelement, auf das der Benutzer in seinem Verbenmenü auf das Verbindungsverb klickt, das auch das Steuerelement ist, auf das in der -Eigenschaft des WebPartManager Steuerelements SelectedWebPart verwiesen wird).

Die ConnectionsZone -Klasse verfügt auch über eine Reihe von Methoden, die alle von Basisklassen geerbt und überschrieben werden, und die meisten von ihnen stammen aus den grundlegenden Webparts-Zonenklassen. Weitere Informationen finden Sie in den einzelnen Methoden.

Hinweise für Vererber

Die ConnectionsZone -Klasse kann erweitert werden, wenn Entwickler ihr Verhalten oder die Standard-Ui ändern möchten, die sie für die Arbeit mit Verbindungen bereitstellt.

Konstruktoren

ConnectionsZone()

Initialisiert eine neue Instanz der ConnectionsZone-Klasse.

Eigenschaften

AccessKey

Ruft die Zugriffstaste ab, mit der Sie schnell zum Webserversteuerelement navigieren können, oder legt diese fest.

(Geerbt von WebControl)
Adapter

Ruft den browserspezifischen Adapter für das Steuerelement ab.

(Geerbt von Control)
AppRelativeTemplateSourceDirectory

Ruft das anwendungsrelative virtuelle Verzeichnis des Page-Objekts oder des UserControl-Objekt ab, das dieses Steuerelement enthält, oder legt dieses Verzeichnis fest.

(Geerbt von Control)
AssociatedDisplayModes

Ruft die Auflistung von WebPartDisplayMode-Objekten ab, die einer bestimmten ToolZone-Zone zugeordnet sind.

(Geerbt von ToolZone)
Attributes

Ruft die Auflistung von beliebigen Attributen (nur für die Darstellung) ab, die keinen Eigenschaften des Steuerelements entsprechen.

(Geerbt von WebControl)
BackColor

Ruft die Hintergrundfarbe des Webserversteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
BackImageUrl

Ruft die URL für ein Hintergrundbild einer Zone ab oder legt sie fest.

(Geerbt von WebZone)
BindingContainer

Ruft das Steuerelement ab, das die Datenbindung dieses Steuerelements enthält.

(Geerbt von Control)
BorderColor

Ruft die Rahmenfarbe des Websteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
BorderStyle

Ruft die Rahmenart des Webserversteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
BorderWidth

Ruft die Rahmenbreite des Webserversteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
CancelVerb

Ruft einen Verweis auf ein WebPartVerb-Objekt ab, mit dem Endbenutzer das Herstellen einer Verbindung abbrechen können.

ChildControlsCreated

Ruft einen Wert ab, der angibt, ob die untergeordneten Steuerelemente des Serversteuerelements erstellt wurden.

(Geerbt von Control)
ClientID

Ruft die Steuerelement-ID für HTML-Markup ab, das von ASP.NET generiert wird.

(Geerbt von Control)
ClientIDMode

Ruft den Algorithmus ab, mit dem der Wert der ClientID-Eigenschaft generiert wird, oder legt diesen fest.

(Geerbt von Control)
ClientIDSeparator

Ruft einen Zeichenwert ab, der das in der ClientID-Eigenschaft verwendete Trennzeichen darstellt.

(Geerbt von Control)
CloseVerb

Ruft einen Verweis auf ein WebPartVerb-Objekt ab, mit dem Endbenutzer die Benutzeroberfläche für Verbindungen schließen können, die vom ConnectionsZone-Steuerelement erstellt wurde.

ConfigureConnectionTitle

Ruft den als Titel eines Unterabschnitts der Benutzeroberfläche für Verbindungen angezeigten Text ab, der von einem ConnectionsZone-Steuerelement erstellt wird, oder legt diesen fest.

ConfigureVerb

Ruft einen Verweis auf ein WebPartVerb-Objekt ab, mit dem die Konfigurationsansicht auf der Benutzeroberfläche für Verbindungen geöffnet wird.

ConnectToConsumerInstructionText

Ruft einen Anweisungstext ab, der im Abschnitt der Benutzeroberfläche für Verbindungen angezeigt wird, in dem ein Consumer-Verbindungspunkt ausgewählt wird, mit dem der Anbieter verbunden wird.

ConnectToConsumerText

Ruft den Text eines Links ab, auf den zum Öffnen einer Ansicht geklickt werden kann, in der ein Consumer-Steuerelement für eine Verbindung ausgewählt wird, oder legt diesen fest.

ConnectToConsumerTitle

Ruft den Titeltext des Abschnitts der Benutzeroberfläche für Verbindungen ab, in dem ein bestimmter Consumer ausgewählt werden kann, mit dem eine Verbindung hergestellt werden soll.

ConnectToProviderInstructionText

Ruft einen Anweisungstext ab, der im Abschnitt der Benutzeroberfläche für Verbindungen angezeigt wird, in dem ein Anbieterverbindungspunkt ausgewählt wird, mit dem der Consumer verbunden wird.

ConnectToProviderText

Ruft den Text eines Links ab, auf den Benutzer zum Öffnen einer Ansicht klicken, in der ein Anbietersteuerelement für eine Verbindung ausgewählt werden kann, oder legt diesen fest.

ConnectToProviderTitle

Ruft den Titeltext des Abschnitts der Benutzeroberfläche für Verbindungen ab, in dem ein bestimmter Provider ausgewählt werden kann, mit dem eine Verbindung hergestellt werden soll.

ConnectVerb

Ruft einen Verweis auf ein WebPartVerb-Objekt ab, das zwei WebPart-Steuerelemente zum Herstellen einer Verbindung aktiviert.

ConsumersInstructionText

Ruft den Anweisungstext ab, der im Anbieterabschnitt der Benutzeroberfläche für Verbindungen angezeigt wird, wenn bereits eine Verbindung besteht, oder legt diesen Anweisungstext fest.

ConsumersTitle

Ruft den Titel ab, der oberhalb des Consumer-Abschnitts der Benutzeroberfläche für Verbindungen angezeigt wird, wenn bereits eine Verbindung besteht, oder legt diesen Titel fest.

Context

Ruft das dem Serversteuerelement für die aktuelle Webanforderung zugeordnete HttpContext-Objekt ab.

(Geerbt von Control)
Controls

Ruft ein ControlCollection-Objekt ab, das die untergeordneten Steuerelemente in einem CompositeControl darstellt.

(Geerbt von CompositeControl)
ControlStyle

Ruft den Stil des Webserversteuerelements ab. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
ControlStyleCreated

Ruft einen Wert ab, der angibt, ob ein Style-Objekt für die ControlStyle-Eigenschaft erstellt wurde. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
CssClass

Ruft die vom Webserversteuerelement auf dem Client gerenderte CSS-Klasse (Cascading Style Sheet) ab oder legt diese fest.

(Geerbt von WebControl)
DataItemContainer

Ruft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataItemContainer implementiert wird.

(Geerbt von Control)
DataKeysContainer

Ruft einen Verweis auf den Namenscontainer ab, wenn vom Namenscontainer IDataKeysControl implementiert wird.

(Geerbt von Control)
DesignMode

Ruft einen Wert ab, der angibt, ob ein Steuerelement auf einer Entwurfsoberfläche verwendet wird.

(Geerbt von Control)
DisconnectVerb

Ruft einen Verweis auf ein WebPartVerb-Objekt ab, mit dem zwei verbundene WebPart-Steuerelemente getrennt werden können.

Display

Ruft einen Wert ab, der angibt, ob ein ToolZone-Steuerelement aktuell angezeigt wird.

EditUIStyle

Ruft die Stilattribute für die in einem ToolZone-Steuerelement enthaltenen bearbeitbaren Steuerelemente ab.

(Geerbt von ToolZone)
EmptyZoneText

Ruft eine Textmeldung ab, die in einem leeren ConnectionsZone-Steuerelement angezeigt wird, wenn nicht genügend Steuerelemente auf einer Webseite zum Herstellen einer Verbindung vorhanden sind, oder legt diese fest.

EmptyZoneTextStyle

Ruft die Stilattribute für den Platzhaltertext in einer leeren Zone ab.

(Geerbt von WebZone)
Enabled

Ruft einen Wert ab, der angibt, ob das Webserversteuerelement aktiviert ist, oder legt diesen fest.

(Geerbt von WebControl)
EnableTheming

Ruft einen Wert ab, der angibt, ob für dieses Steuerelement Designs gelten, oder legt diesen fest.

(Geerbt von WebControl)
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.

(Geerbt von Control)
ErrorStyle

Ruft die Stilattribute zum Rendering der Fehlermeldung ab, die angezeigt wird, wenn ein WebPart-Steuerelement nicht geladen oder erstellt werden kann.

(Geerbt von WebZone)
Events

Ruft eine Liste von Ereignishandlerdelegaten für das Steuerelement ab. Diese Eigenschaft ist schreibgeschützt.

(Geerbt von Control)
ExistingConnectionErrorMessage

Ruft den Text einer Meldung ab, der auf der Benutzeroberfläche für Verbindungen bei einem Fehler oder einem Hinweis zu einer bestehenden Verbindung angezeigt wird, oder legt diesen fest.

Font

Ruft die Schriftarteigenschaften ab, die dem Webserversteuerelement zugeordnet sind.

(Geerbt von WebControl)
FooterStyle

Ruft die Stilattribute für den Inhalt des Footerbereichs einer Zone ab.

(Geerbt von WebZone)
ForeColor

Ruft die Vordergrundfarbe (i. A. die Textfarbe) für das Webserversteuerelement ab oder legt diese fest.

(Geerbt von WebControl)
GetFromText

Ruft den im Abschnitt der Benutzeroberfläche für Verbindungen angezeigten Text ab, der dem benannten Anbieter vorangestellt ist, von dem ein Consumer Daten abruft, oder legt diesen Abschnitt fest.

GetText

Ruft den im Abschnitt der Benutzeroberfläche für Verbindungen angezeigten Text ab, der dem benannten Consumer vorangestellt ist, von dem ein Anbieter Daten abruft, oder legt diesen Text fest.

HasAttributes

Ruft einen Wert ab, der angibt, ob für das Steuerelement Attribute festgelegt wurden.

(Geerbt von WebControl)
HasChildViewState

Ruft einen Wert ab, der angibt, ob in den untergeordneten Steuerelementen des aktuellen Serversteuerelements gespeicherte Einstellungen für den Ansichtszustand vorhanden sind.

(Geerbt von Control)
HasFooter

Ruft den Wert ab, der angibt, ob eine Zone einen Footerbereich besitzt.

(Geerbt von WebZone)
HasHeader

Ruft den Wert ab, der angibt, ob eine Zone einen Headerbereich besitzt.

(Geerbt von WebZone)
HeaderCloseVerb

Ruft einen Verweis auf das WebPartVerb-Objekt im Header eines ToolZone-Steuerelements ab, das zum Schließen des Steuerelements verwendet wird.

(Geerbt von ToolZone)
HeaderStyle

Ruft die Stilattribute für den Inhalt des Headerbereichs einer Zone ab.

(Geerbt von WebZone)
HeaderText

Ruft den Headertext ab, der im oberen Bereich der vom ConnectionsZone-Steuerelement erstellten Benutzeroberfläche für Verbindungen angezeigt wird, oder legt diesen fest.

HeaderVerbStyle

Ruft die Stilattribute für alle Headerverben ab, die in einem ToolZone-Steuerelement angezeigt werden.

(Geerbt von ToolZone)
Height

Ruft die Höhe des Webserversteuerelements ab oder legt diese fest.

(Geerbt von WebControl)
ID

Ruft den programmgesteuerten Bezeichner ab, der dem Serversteuerelement zugewiesen ist, oder legt diesen fest.

(Geerbt von Control)
IdSeparator

Ruft das als Trennzeichen für Steuerelementbezeichner verwendete Zeichen ab.

(Geerbt von Control)
InstructionText

Ruft den Text ab, der für allgemeine Anweisungen für das ausgewählte Steuerelement im Abschnitt der Benutzeroberfläche für Verbindungen für das Verwalten von bestehenden Verbindungen verwendet wird, oder legt diesen Text fest.

InstructionTextStyle

Ruft die Stilattribute für den Anweisungstext ab, der am oberen Rand eines ToolZone-Steuerelements angezeigt wird.

(Geerbt von ToolZone)
InstructionTitle

Ruft den als allgemeine Beschreibung der Aktion verwendeten Text ab oder legt ihn fest, der im Consumer- oder Anbietersteuerelement innerhalb der Benutzeroberfläche für Verbindungen zum Verwalten von bestehenden Verbindungen ausgeführt werden kann.

IsChildControlStateCleared

Ruft einen Wert ab, der angibt, ob in diesem Steuerelements enthaltene Steuerelemente über einen Steuerelementzustand verfügen.

(Geerbt von Control)
IsEnabled

Ruft einen Wert ab, der angibt, ob das Steuerelement aktiviert ist.

(Geerbt von WebControl)
IsTrackingViewState

Ruft einen Wert ab, der angibt, ob das Serversteuerelement Änderungen des Ansichtszustands speichert.

(Geerbt von Control)
IsViewStateEnabled

Ruft einen Wert ab, der angibt, ob der Ansichtszustand für dieses Steuerelement aktiviert ist.

(Geerbt von Control)
LabelStyle

Ruft die Stilattribute für den Inhalt der Bezeichnungen ab, die neben den Bearbeitungssteuerelementen in einem ToolZone-Steuerelement angezeigt werden. Die abgeleiteten ToolZone-Steuerelemente, wie beispielsweise CatalogZone und EditorZone, wenden die Stile auf die Bezeichnungen an.

(Geerbt von ToolZone)
LoadViewStateByID

Ruft einen Wert ab, der angibt, ob das Steuerelement seinen Ansichtszustand über ID anstatt über den Index lädt.

(Geerbt von Control)
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.

(Geerbt von Control)
NewConnectionErrorMessage

Ruft den Text einer Meldung ab, der auf der Benutzeroberfläche für Verbindungen bei einem Fehler oder einem Hinweis zu einer neuen Verbindung, die erstellt werden soll, angezeigt wird, oder legt diesen fest.

NoExistingConnectionInstructionText

Ruft den Anweisungstext ab, der im Textkörper der Benutzeroberfläche für Verbindungen angezeigt wird, wenn ein Webparts-Steuerelement keine bestehende Verbindung aufweist, oder legt diesen Anweisungstext fest.

NoExistingConnectionTitle

Ruft den Titeltext ab, der im Textkörper der Benutzeroberfläche für Verbindungen angezeigt wird, wenn ein Webparts-Steuerelement keine bestehende Verbindung aufweist, oder legt diesen Titeltext fest.

Padding

Ruft die Textabstandsattribute der Tabelle ab, in der die WebPart-Steuerelemente einer Zone enthalten sind, oder legt diese fest.

(Geerbt von WebZone)
Page

Ruft einen Verweis auf die Page-Instanz ab, die das Serversteuerelement enthält.

(Geerbt von Control)
Parent

Ruft einen Verweis auf das übergeordnete Steuerelement des Serversteuerelements in der Steuerelementhierarchie der Seite ab.

(Geerbt von Control)
PartChromePadding

Ruft den Abstand zwischen dem Inhalt eines WebPart-Steuerelements und dem Rand des Steuerelements ab oder legt diesen fest.

(Geerbt von WebZone)
PartChromeStyle

Ruft Stileigenschaften ab, die auf die Rahmen der in einer Zone enthaltenen Webparts-Steuerelemente angewendet werden.

(Geerbt von WebZone)
PartChromeType

Ruft den Typ des Rahmens ab, der das in einer Zone enthaltene Serversteuerelement in einem ConnectionsZone-Steuerelement umgibt, oder legt diesen fest.

PartStyle

Ruft Stileigenschaften ab, die auf den Rahmen und Inhalt der in einer Zone enthaltenen Webparts-Steuerelemente angewendet werden.

(Geerbt von WebZone)
PartTitleStyle

Ruft die Stilattribute für den Titelleisteninhalt aller in einer Zone enthaltenen Webparts-Steuerelemente ab.

(Geerbt von WebZone)
ProvidersInstructionText

Ruft den Anweisungstext ab, der im Anbieterabschnitt der Benutzeroberfläche für Verbindungen angezeigt wird, wenn bereits eine Verbindung besteht, oder legt diesen Anweisungstext fest.

ProvidersTitle

Ruft den Titel ab, der oberhalb des Consumer-Abschnitts der Benutzeroberfläche für Verbindungen angezeigt wird, wenn bereits eine Verbindung besteht, oder legt diesen Titel fest.

RenderClientScript

Ruft einen Wert ab, der angibt, ob Clientskripts auf einer Webparts-Seite gerendert werden.

(Geerbt von WebZone)
RenderingCompatibility

Ruft einen Wert ab, der die ASP.NET-Version angibt, mit der gerenderte HTML-Objekte kompatibel sind.

(Geerbt von Control)
SendText

Ruft den im Abschnitt der Benutzeroberfläche für Verbindungen angezeigten Text ab, der dem benannten Anbieter vorangestellt ist und der Daten an einen Consumer sendet, oder legt diesen Text fest.

SendToText

Ruft den im Abschnitt der Benutzeroberfläche für Verbindungen angezeigten Text ab, der dem benannten Consumer vorangestellt ist, an den ein Anbieter Daten sendet, oder legt diesen Text fest.

Site

Ruft Informationen zum Container ab, der das aktuelle Steuerelement hostet, wenn es auf einer Entwurfsoberfläche gerendert wird.

(Geerbt von Control)
SkinID

Ruft das Design ab, das auf das Steuerelement angewendet werden soll.

(Geerbt von WebControl)
Style

Ruft eine Auflistung der Textattribute ab, die im äußeren Tag des Webserversteuerelements als Formatvorlagenattribut gerendert werden.

(Geerbt von WebControl)
SupportsDisabledAttribute

Ruft einen Wert ab, der angibt, ob vom Steuerelement das disabled-Attribut des gerenderten HTML-Elements auf "disabled" festgelegt werden soll, wenn die IsEnabled-Eigenschaft des Steuerelements false ist.

(Geerbt von CompositeControl)
TabIndex

Ruft den Index der Aktivierreihenfolge des Webserversteuerelements ab oder legt diesen fest.

(Geerbt von WebControl)
TagKey

Ruft den HtmlTextWriterTag-Wert ab, der diesem Webserversteuerelement entspricht. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebZone)
TagName

Ruft den Namen des Steuerelementtags ab. Diese Eigenschaft wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
TemplateControl

Ruft einen Verweis auf die Vorlage ab, die dieses Steuerelement enthält, oder legt den Verweis fest.

(Geerbt von Control)
TemplateSourceDirectory

Ruft das virtuelle Verzeichnis der Page oder des UserControl ab, in dem das aktuelle Serversteuerelement enthalten ist.

(Geerbt von Control)
ToolTip

Ruft den Text ab, der angezeigt wird, wenn mit dem Mauszeiger auf das Webserversteuerelement gezeigt wird, oder legt diesen fest.

(Geerbt von WebControl)
UniqueID

Ruft den eindeutigen, hierarchisierten Bezeichner für das Serversteuerelement ab.

(Geerbt von Control)
ValidateRequestMode

Ruft einen Wert ab oder legt einen Wert fest, der angibt, ob das Steuerelement Clienteingaben des Browser auf gefährliche Werte überprüft.

(Geerbt von Control)
VerbButtonType

Ruft den Schaltflächentyp ab, der zum Darstellen der Verben einer Zone verwendet wird, oder legt diesen fest.

(Geerbt von WebZone)
VerbStyle

Ruft die Stilattribute für die Verben der Benutzeroberfläche ab, die den Webparts-Steuerelementen in einer Zone zugeordnet sind.

(Geerbt von WebZone)
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.

(Geerbt von Control)
ViewStateIgnoresCase

Ruft einen Wert ab, der angibt, ob bei dem StateBag-Objekt die Groß- und Kleinschreibung nicht berücksichtigt wird.

(Geerbt von Control)
ViewStateMode

Ruft den Ansichtszustandsmodus des Steuerelements ab oder legt ihn fest.

(Geerbt von Control)
Visible

Ruft einen Wert ab, der angibt, ob ein Serversteuerelement als UI-Element auf der Seite gerendert wird, oder legt diesen fest.

(Geerbt von ToolZone)
WebPartManager

Ruft einen Verweis auf das WebPartManager-Steuerelement ab, das einer Instanz des WebZone-Steuerelements auf einer Webparts-Seite zugeordnet ist.

(Geerbt von WebZone)
WebPartToConnect

Ruft das derzeit ausgewählte WebPart-Steuerelement ab, mit dem eine Verbindung hergestellt werden soll.

Width

Ruft die Breite des Webserver-Steuerelements ab oder legt sie fest.

(Geerbt von WebControl)

Methoden

AddAttributesToRender(HtmlTextWriter)

Fügt dem angegebenen HtmlTextWriterTag die darzustellenden HTML-Attribute und -Stile hinzu. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
AddedControl(Control, Int32)

Wird aufgerufen, nachdem ein untergeordnetes Steuerelement zur Controls-Auflistung des Control-Objekts hinzugefügt wurde.

(Geerbt von Control)
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.

(Geerbt von Control)
ApplyStyle(Style)

Kopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement und überschreibt hierbei alle vorhandenen Formatvorlagenelemente des Steuerelements. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
ApplyStyleSheetSkin(Page)

Übernimmt die im Stylesheet der Seite definierten Stileigenschaften für das Steuerelement.

(Geerbt von Control)
BeginRenderTracing(TextWriter, Object)

Startet die Entwurfszeitablaufverfolgung des Renderns von Daten.

(Geerbt von Control)
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.

(Geerbt von Control)
ClearCachedClientID()

Legt den zwischengespeicherten ClientID-Wert auf null fest.

(Geerbt von Control)
ClearChildControlState()

Löscht die Informationen zum Steuerelementzustand für die untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearChildState()

Löscht die Informationen zum Ansichtszustand sowie zum Steuerelementzustand für alle untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearChildViewState()

Löscht die Informationen über den Ansichtszustand für alle untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
ClearEffectiveClientIDMode()

Legt die ClientIDMode-Eigenschaft der aktuellen Steuerelementinstanz und aller untergeordneten Steuerelemente auf Inherit fest.

(Geerbt von Control)
Close()

Schließt die vom ConnectionsZone-Steuerelement erstellte Benutzeroberfläche für Verbindungen.

CopyBaseAttributes(WebControl)

Kopiert die nicht vom Style-Objekt gekapselten Eigenschaften aus dem angegebenen Webserversteuerelement in das Webserversteuerelement, von dem aus diese Methode aufgerufen wird. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
CreateChildControls()

Erstellt vor dem Zurücksenden an den Server oder zum Rendern alle untergeordneten Steuerelemente, die in einem ConnectionsZone-Steuerelement enthalten sind.

CreateControlCollection()

Erstellt ein neues ControlCollection-Objekt, das die untergeordneten Steuerelemente (sowohl literale als auch Serversteuerelemente) des Serversteuerelements enthält.

(Geerbt von Control)
CreateControlStyle()

Erstellt das Formatvorlagenobjekt, das von der WebControl-Klasse intern zum Implementieren aller auf Formatvorlagen bezogenen Eigenschaften verwendet wird. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
DataBind()

Bindet eine Datenquelle an das CompositeControl und an alle seine untergeordneten Steuerelemente.

(Geerbt von CompositeControl)
DataBind(Boolean)

Bindet eine Datenquelle an das aufgerufene Serversteuerelement und alle untergeordneten Steuerelemente mit der Option, das DataBinding-Ereignis auszulösen.

(Geerbt von Control)
DataBindChildren()

Bindet eine Datenquelle an die untergeordneten Steuerelemente des Serversteuerelements.

(Geerbt von Control)
Dispose()

Ermöglicht es einem Serversteuerelement, die letzte Bereinigung durchzuführen, bevor es aus dem Speicher freigegeben wird.

(Geerbt von Control)
EndRenderTracing(TextWriter, Object)

Beendet die Entwurfszeitablaufverfolgung des Renderns von Daten.

(Geerbt von Control)
EnsureChildControls()

Stellt fest, ob das Serversteuerelement untergeordnete Steuerelemente enthält. Wenn das nicht der Fall ist, werden untergeordnete Steuerelemente erstellt.

(Geerbt von Control)
EnsureID()

Erstellt einen Bezeichner für Steuerelemente, die nicht über einen zugewiesenen Bezeichner verfügen.

(Geerbt von Control)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
FindControl(String)

Durchsucht den aktuellen Benennungscontainer nach dem angegebenen Serversteuerelement mit dem angegebenen id-Parameter.

(Geerbt von Control)
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. Sie sollten diese Version der FindControl-Methode nicht überschreiben.

(Geerbt von Control)
Focus()

Legt den Eingabefokus auf ein Steuerelement fest.

(Geerbt von Control)
GetDesignModeState()

Ruft die Entwurfszeitdaten für ein Steuerelement ab.

(Geerbt von Control)
GetEffectiveChromeType(Part)

Gibt den tatsächlichen bzw. den effektiven aktuellen PartChromeType- Wert eines WebPart-Steuerelements entsprechend der PartChromeType-Eigenschaft der Zone und dem aktuellen Anzeigemodus der Webparts-Seite zurück.

(Geerbt von WebZone)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetRouteUrl(Object)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.

(Geerbt von Control)
GetRouteUrl(RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern entspricht.

(Geerbt von Control)
GetRouteUrl(String, Object)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.

(Geerbt von Control)
GetRouteUrl(String, RouteValueDictionary)

Ruft die URL ab, die einem Satz von Routenparametern und einem Routennamen entspricht.

(Geerbt von Control)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
GetUniqueIDRelativeTo(Control)

Gibt den mit einem Präfix versehenen Abschnitt der UniqueID-Eigenschaft des angegebenen Steuerelements zurück.

(Geerbt von Control)
HasControls()

Ermittelt, ob das Serversteuerelement untergeordnete Steuerelemente enthält.

(Geerbt von Control)
HasEvents()

Gibt einen Wert zurück, der angibt, ob Ereignisse für das Steuerelement oder für untergeordnete Steuerelemente registriert werden.

(Geerbt von Control)
IsLiteralContent()

Ermittelt, ob das Serversteuerelement nur literalen Inhalt enthält.

(Geerbt von Control)
LoadControlState(Object)

Stellt die Informationen über den Steuerelementzustand aus einer früheren Seitenanforderung wieder her, die durch die SaveControlState()-Methode gespeichert wurden.

LoadViewState(Object)

Stellt die Informationen über den Ansichtszustand aus einer früheren Seitenanforderung wieder her, die mit der SaveViewState()-Methode gespeichert wurden.

MapPathSecure(String)

Ruft den physikalischen Pfad ab, auf den ein absoluter bzw. relativer virtueller Pfad verweist.

(Geerbt von Control)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
MergeStyle(Style)

Kopiert alle nicht leeren Elemente der angegebenen Formatvorlage in das Websteuerelement, überschreibt jedoch keine vorhandenen Formatvorlagenelemente des Steuerelements. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
OnBubbleEvent(Object, EventArgs)

Bestimmt, ob das Ereignis für das Serversteuerelement in der UI-Serversteuerelementhierarchie der Seite nach oben übergeben wird.

(Geerbt von Control)
OnDataBinding(EventArgs)

Löst das DataBinding-Ereignis aus.

(Geerbt von Control)
OnDisplayModeChanged(Object, WebPartDisplayModeEventArgs)

Löst das DisplayModeChanged-Ereignis aus.

OnInit(EventArgs)

Löst das Init-Ereignis aus.

OnLoad(EventArgs)

Löst das Load-Ereignis aus.

(Geerbt von Control)
OnPreRender(EventArgs)

Löst das PreRender-Ereignis aus.

(Geerbt von WebZone)
OnSelectedWebPartChanged(Object, WebPartEventArgs)

Löst das SelectedWebPartChanged-Ereignis aus.

OnUnload(EventArgs)

Löst das Unload-Ereignis aus.

(Geerbt von Control)
OpenFile(String)

Ruft einen Stream zum Lesen einer Datei ab.

(Geerbt von Control)
RaiseBubbleEvent(Object, EventArgs)

Weist dem übergeordneten Element des Steuerelements alle Ereignisquellen und zugehörige Informationen zu.

(Geerbt von Control)
RaisePostBackEvent(String)

Löst ein Ereignis für das ConnectionsZone-Steuerelement aus, wenn das Formular, in dem es enthalten ist, an den Server zurückgesendet wird.

RecreateChildControls()

Erstellt in einem von CompositeControl abgeleiteten Steuerelement die untergeordneten Steuerelemente neu.

(Geerbt von CompositeControl)
RemovedControl(Control)

Wird aufgerufen, nachdem ein untergeordnetes Steuerelement aus der Controls-Auflistung des Control-Objekts entfernt wurde.

(Geerbt von Control)
Render(HtmlTextWriter)

Übergibt den Inhalt des ConnectionsZone-Steuerelements an das angegebene HtmlTextWriter-Objekt.

RenderBeginTag(HtmlTextWriter)

Rendert das öffnende HTML-Tag des Zonensteuerelements in dem angegebenen HtmlTextWriter-Objekt.

(Geerbt von WebZone)
RenderBody(HtmlTextWriter)

Sendet den Inhalt des Textkörpers eines ConnectionsZone-Steuerelements an das angegebene HtmlTextWriter-Objekt, das den Inhalt in die Webseite schreibt.

RenderChildren(HtmlTextWriter)

Gibt den Inhalt der untergeordneten Elemente eines Serversteuerelements an ein bereitgestelltes HtmlTextWriter-Objekt aus, das den auf dem Client zu rendernden Inhalt schreibt.

(Geerbt von Control)
RenderContents(HtmlTextWriter)

Rendert den gesamten zwischen dem Anfangs- und dem Endtag liegenden Inhalt eines Zonensteuerelements im angegebenen HtmlTextWriter-Objekt.

(Geerbt von WebZone)
RenderControl(HtmlTextWriter)

Gibt Inhalte von Serversteuerelementen an ein bereitgestelltes HtmlTextWriter-Objekt aus und speichert Ablaufverfolgungsinformationen zum Steuerelement, sofern die Ablaufverfolgung aktiviert ist.

(Geerbt von Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Gibt Inhalte von Serversteuerelementen mithilfe eines bereitgestellten HtmlTextWriter-Objekts an ein bereitgestelltes ControlAdapter-Objekt aus.

(Geerbt von Control)
RenderEndTag(HtmlTextWriter)

Stellt das schließende HTML-Tag des Steuerelements im angegebenen Writer dar. Diese Methode wird hauptsächlich von Steuerelemententwicklern verwendet.

(Geerbt von WebControl)
RenderFooter(HtmlTextWriter)

Überschreibt die Basismethode, um Verben im Footer eines ToolZone-Steuerelements zu rendern.

(Geerbt von ToolZone)
RenderHeader(HtmlTextWriter)

Überschreibt die Basismethode, um die für ToolZone-Steuerelemente erforderliche spezielle Darstellung für den Headerbereich bereitzustellen.

(Geerbt von ToolZone)
RenderVerb(HtmlTextWriter, WebPartVerb)

Rendert ein einzelnes Verb mit einem ToolZone-Steuerelement.

(Geerbt von ToolZone)
RenderVerbs(HtmlTextWriter)

Gibt die Verben der Zonenebene für ein ConnectionsZone-Steuerelement wieder.

ResolveAdapter()

Ruft den Steuerelementadapter ab, der für das Rendern des angegebenen Steuerelements verantwortlich ist.

(Geerbt von Control)
ResolveClientUrl(String)

Ruft eine URL ab, die vom Browser verwendet werden kann.

(Geerbt von Control)
ResolveUrl(String)

Konvertiert eine URL in eine vom anfordernden Client verwendbare URL.

(Geerbt von Control)
SaveControlState()

Speichert alle Änderungen am Zustand des Webparts-Steuerelements, die seit dem letzten Zurücksenden der Seite an den Server aufgetreten sind.

SaveViewState()

Speichert die Änderungen am Ansichtszustand des ConnectionsZone-Steuerelements, die seit dem letzten Zurücksenden der Seite an den Server aufgetreten sind.

SetDesignModeState(IDictionary)

Legt die Entwurfszeitdaten für ein Steuerelement fest.

(Geerbt von Control)
SetRenderMethodDelegate(RenderMethod)

Beauftragt einen Ereignishandlerdelegaten, das Serversteuerelement und seinen Inhalt im übergeordneten Steuerelement zu rendern.

(Geerbt von Control)
SetTraceData(Object, Object)

Legt Ablaufverfolgungsdaten für die Nachverfolgung der Entwurfszeit von Rendering-Daten mithilfe des Ablaufverfolgungsdatenschlüssels und Ablaufverfolgungsdatenwerts fest.

(Geerbt von Control)
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.

(Geerbt von Control)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)
TrackViewState()

Verfolgt Änderungen am Ansichtszustand des ConnectionsZone-Steuerelements, sodass diese Änderungen im StateBag-Objekt des Steuerelements gespeichert werden können.

Ereignisse

DataBinding

Tritt ein, wenn das Serversteuerelement eine Bindung an eine Datenquelle durchführt.

(Geerbt von Control)
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.

(Geerbt von Control)
Init

Tritt bei der Initialisierung des Serversteuerelements ein. Dies ist der erste Schritt in dessen Lebenszyklus.

(Geerbt von Control)
Load

Tritt ein, wenn das Serversteuerelement in das Page-Objekt geladen wird.

(Geerbt von Control)
PreRender

Tritt nach dem Laden des Control-Objekts, jedoch vor dem Rendern ein.

(Geerbt von Control)
Unload

Tritt ein, wenn das Serversteuerelement aus dem Speicher entladen wird.

(Geerbt von Control)

Explizite Schnittstellenimplementierungen

IAttributeAccessor.GetAttribute(String)

Ruft ein Attribut des Websteuerelements mit dem angegebenen Namen ab.

(Geerbt von WebControl)
IAttributeAccessor.SetAttribute(String, String)

Legt zum angegebenen Namen und Wert ein Attribut des Websteuerelements fest.

(Geerbt von WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

Ermöglicht es einem Designer, die Auflistung der untergeordneten Steuerelemente eines zusammengesetzten Steuerelements in der Entwurfszeitumgebung erneut zu erstellen.

(Geerbt von CompositeControl)
IControlBuilderAccessor.ControlBuilder

Eine Beschreibung dieses Elements finden Sie unter ControlBuilder.

(Geerbt von Control)
IControlDesignerAccessor.GetDesignModeState()

Eine Beschreibung dieses Elements finden Sie unter GetDesignModeState().

(Geerbt von Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Eine Beschreibung dieses Elements finden Sie unter SetDesignModeState(IDictionary).

(Geerbt von Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Eine Beschreibung dieses Elements finden Sie unter SetOwnerControl(Control).

(Geerbt von Control)
IControlDesignerAccessor.UserData

Eine Beschreibung dieses Elements finden Sie unter UserData.

(Geerbt von Control)
IDataBindingsAccessor.DataBindings

Eine Beschreibung dieses Elements finden Sie unter DataBindings.

(Geerbt von Control)
IDataBindingsAccessor.HasDataBindings

Eine Beschreibung dieses Elements finden Sie unter HasDataBindings.

(Geerbt von Control)
IExpressionsAccessor.Expressions

Eine Beschreibung dieses Elements finden Sie unter Expressions.

(Geerbt von Control)
IExpressionsAccessor.HasExpressions

Eine Beschreibung dieses Elements finden Sie unter HasExpressions.

(Geerbt von Control)
IParserAccessor.AddParsedSubObject(Object)

Eine Beschreibung dieses Elements finden Sie unter AddParsedSubObject(Object).

(Geerbt von Control)
IPostBackEventHandler.RaisePostBackEvent(String)

Implementiert die RaisePostBackEvent(String)-Methode.

(Geerbt von ToolZone)

Erweiterungsmethoden

FindDataSourceControl(Control)

Gibt die Datenquelle zurück, die dem Datensteuerelement für das angegebene Steuerelement zugeordnet ist.

FindFieldTemplate(Control, String)

Gibt die Feldvorlage für die angegebene Spalte im Benennungscontainer des angegebenen Steuerelements zurück.

FindMetaTable(Control)

Gibt das Metatabellenobjekt für das enthaltende Datensteuerelement zurück.

GetDefaultValues(INamingContainer)

Ruft die Auflistung der Standardwerte für das angegebene Datensteuerelement ab.

GetMetaTable(INamingContainer)

Ruft die Tabellenmetadaten für das angegebene Datensteuerelement ab.

SetMetaTable(INamingContainer, MetaTable)

Legt die Tabellenmetadaten für das angegebene Datensteuerelement fest.

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

Legt die Zuordnung für Tabellenmetadaten und Standardwerte für das angegebene Datensteuerelement fest.

SetMetaTable(INamingContainer, MetaTable, Object)

Legt die Zuordnung für Tabellenmetadaten und Standardwerte für das angegebene Datensteuerelement fest.

TryGetMetaTable(INamingContainer, MetaTable)

Bestimmt, ob Tabellenmetadaten verfügbar sind.

EnableDynamicData(INamingContainer, Type)

Aktiviert das Verhalten dynamischer Daten für das angegebene Datensteuerelement

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

Aktiviert das Verhalten dynamischer Daten für das angegebene Datensteuerelement

EnableDynamicData(INamingContainer, Type, Object)

Aktiviert das Verhalten dynamischer Daten für das angegebene Datensteuerelement

Gilt für:

Weitere Informationen