ConnectionsZone Klas

Definitie

Biedt een gebruikersinterface (UI) waarmee gebruikers verbindingen kunnen maken tussen WebPart en andere serverbesturingselementen die zich in WebPartZoneBase zones bevinden.

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
Overname

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u het ConnectionsZone besturingselement op een pagina met webonderdelen gebruikt. Het voorbeeld heeft vier delen:

  • Een gebruikersbeheer waarmee u kunt schakelen tussen weergavemodi op de webpagina.

  • Een bronbestand dat de code voor een postcode-interface bevat en twee WebPart besturingselementen die fungeren als de provider en de consument voor een verbinding.

  • Een webpagina waarop alle besturingselementen worden gehost, laat zien hoe u een <asp:connectionszone> element declareert en een aantal eigenschappen instelt op de zone verbindingen declaratief en programmatisch.

  • Een uitleg van hoe het voorbeeld werkt in een browser.

Het eerste deel van dit codevoorbeeld is het gebruikersbeheer waarmee gebruikers kunnen schakelen tussen weergavemodi op een webpagina. Zie Overzicht: Weergavemodi wijzigen op een pagina met webonderdelen voor meer informatie over weergavemodi en een beschrijving van de broncode in dit besturingselement.

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

Het tweede deel van het voorbeeld is het bronbestand met de interface en aangepaste besturingselementen. U ziet dat het ZipCodeWebPart besturingselement de IZipCode interface implementeert en een ConnectionProvider kenmerk toevoegt, zodat het besturingselement kan fungeren als provider voor een verbinding. Het WeatherWebPart besturingselement heeft een methode die is gemarkeerd met een ConnectionConsumer kenmerk, waarbij de IZipCode interface wordt gebruikt, zodat het kan fungeren als consument in een verbinding.

Als u het codevoorbeeld wilt uitvoeren, moet u deze broncode compileren. U kunt deze expliciet compileren en de resulterende assembly in de map Bin van uw website of de globale assemblycache plaatsen. U kunt de broncode ook in de map App_Code van uw site plaatsen, waar deze dynamisch wordt gecompileerd tijdens runtime. In dit voorbeeld wordt dynamische compilatie gebruikt. Zie Walkthrough: Een aangepast webserverbeheer ontwikkelen en gebruiken voor een overzicht van hoe u compileert.

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

Het derde deel van de voorbeeldcode is de webpagina. Bovenaan staan Register instructies voor het gebruikersbesturingselement en de aangepaste besturingselementen die in de verbinding worden gebruikt. Een <asp:connectionszone> element wordt op de pagina gedeclareerd als voorbeeld van het gebruik van het ConnectionsZone besturingselement declaratief. Binnen het element worden een aantal eigenschappen declaratief ingesteld. Andere eigenschappen in de zone verbindingen worden programmatisch ingesteld in de <script> sectie van de pagina.

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

Laad de webpagina in een browser. Gebruik het besturingselement voor de vervolgkeuzelijst Weergavemodus om de pagina over te schakelen naar de verbindingsmodus. Klik in het menu Werkwoorden van het besturingselement Postcodeprovider (het menu werkwoorden wordt aangegeven met de pijl-omlaag in de titelbalk van het besturingselement) op het verbindingswoord. Er wordt een ConnectionsZone besturingselement weergegeven. Houd er rekening mee dat in de verbindingsinterface een knop Verbinding beëindigen wordt weergegeven; de verbinding is al gedeclareerd in de markering van de pagina, zodat de besturingselementen al zijn verbonden. Klik op Verbinding beëindigen en gebruik vervolgens het besturingselement Weergavemodus opnieuw om de pagina te retourneren om door de bladermodus te bladeren. Retourneer vervolgens de pagina om de verbindingsmodus opnieuw te openen, klik op het verbindingswerkwoord op een van de besturingselementen en houd er rekening mee dat in de verbindingsinterface nu een hyperlink wordt weergegeven waarmee u een verbinding tussen de besturingselementen kunt maken. Klik op de koppeling en gebruik de verbindingsinterface om verbindingspunten te selecteren en de verbinding tot stand te brengen.

Opmerkingen

Met behulp van de besturingsset webonderdelen kunt u twee serverbesturingselementen inschakelen om een verbinding te vormen en gegevens te delen, met één besturingselement dat fungeert als provider en de andere als consument van de gegevens. De twee besturingselementen kunnen besturingselementen of elk ander type serverbesturingselement zijn WebPart , mits ze zijn ontworpen voor het afhandelen van verbindingen en dat ze zich in een WebPartZoneBase zone bevinden. Zie de WebPartConnection overzichten en ConnectionPoint klassen voor meer informatie over webonderdelenverbindingen, evenals overzicht van webonderdelenverbindingen.

Op voorwaarde dat de vereiste besturingselementen en voorwaarden bestaan om een verbinding met webonderdelen te vormen, is het nog steeds nodig om de besturingselementen daadwerkelijk te verbinden. Er zijn drie manieren om een verbinding tot stand te brengen tussen serverbesturingselementen: het declareren van een verbinding op een webpagina, het maken van een verbinding in code of het toevoegen van een ConnectionsZone besturingselement aan de pagina, zodat gebruikers de besturingselementen op aanvraag kunnen verbinden. Het ConnectionsZone besturingselement genereert een gebruikersinterface waarmee gebruikers verbinding kunnen maken met of verbinding kunnen verbreken met serverbesturingselementen op een pagina die voldoet aan de voorwaarden die nodig zijn om een verbinding te maken. Het is een optioneel besturingselement dat niet nodig is om verbindingen te vormen, maar is handig in het geval dat u gebruikers controle wilt geven over welke serverbesturingselementen zijn verbonden of de verbinding is verbroken.

Het ConnectionsZone besturingselement is een van de besturingselementen voor webonderdelen die overnemen van de ToolZone basisklasse. Als hulpmiddelzone is het besturingselement alleen zichtbaar wanneer de ConnectionsZone webpagina zich in een bepaalde weergavemodus bevindt. In dit geval heeft de weergavemodus de naam verbindingsmodus (een pagina bevindt zich in deze modus wanneer het WebPartManager besturingselement op de pagina de eigenschapswaarde heeft DisplayMode ingesteld op ConnectDisplayMode). Nadat gebruikers een pagina hebben overgezet naar de verbindingsmodus, moeten ze op een verbindingswoord klikken in het menu werkwoorden van een van de serverbesturingselementen en vervolgens wordt de verbindingsinterface zichtbaar.

Als zonebesturingselement voor webonderdelen is het ConnectionsZone besturingselement een type WebZone zone (dat overgaat van de CompositeControl klasse) die is ontworpen om andere besturingselementen te bevatten. Over het algemeen heeft een ConnectionsZone zone de meeste van dezelfde elementen als andere webonderdelenhulpzones: een koptekst, een gebied voor hoofdtekst of inhoud en een voettekst. Zie het WebZone klassenoverzicht voor een volledige bespreking van wat een webonderdelenzone is en de verschillende onderdelen van een zone.

Important

In tegenstelling tot de meeste andere webonderdelenzones is het belangrijk om te weten dat een ConnectionsZone zone geen uniek type serverbesturingselement bevat dat eraan is gekoppeld. Zie de grafiek in het WebZone klassenoverzicht voor een lijst met zones en de bijbehorende besturingselementen die ze bevatten. Maar de ConnectionsZone zone bevat WebPartConnection geen besturingselementen. In plaats daarvan dient het een zeer beperkt doel om gebruikers een gebruikersinterface te bieden om serverbesturingselementen te verbinden of te verbreken die zich in een bepaalde WebPartZoneBase zone op de pagina bevinden. De enige besturingselementen in een besturingselement ConnectionsZone zijn de standaardbesturingselementen ASP.NET server die worden gegenereerd als onderdeel van de gebruikersinterface voor het vormen van verbindingen.

Wanneer het ConnectionsZone besturingselement wordt weergegeven, wordt er een gebruikersinterface gegenereerd op basis van de serverbesturingselementen op de pagina die verbindingen kunnen vormen. Het ConnectionsZone besturingselement bepaalt welke serverbesturingselementen in de WebPartZoneBase zone op de pagina providers zijn, die consumenten zijn, welke verbindingspunten beschikbaar zijn en of de serverbesturingselementen momenteel zijn verbonden of niet zijn verbonden, en vervolgens wordt de gebruikersinterface dienovereenkomstig gegenereerd.

Stel dat er één WebPart besturingselement kan zijn dat een provider kan zijn, één WebPart besturingselement dat een consument kan zijn, dat deze in een WebPartZone op de pagina worden gedeclareerd en dat de verbinding momenteel wordt verbroken. Wanneer een gebruiker overschakelt naar de verbindingsmodus en op het verbindingswerkwoord op een van de besturingselementen klikt, genereert het ConnectionsZone besturingselement een gebruikersinterface met een koppeling waarop, wanneer erop wordt geklikt, een formulier wordt weergegeven waarin gebruikers opties kunnen kiezen om een verbinding te maken. (Als de besturingselementen eerder zijn verbonden, geeft de eerste weergave gebruikers een knop om de besturingselementen los te koppelen). In de gebruikersinterface van de verbinding voor het maken van nieuwe verbindingen worden gebruikers weergegeven welk besturingselement een provider is en welk besturingselement een consument is. Er wordt een vervolgkeuzelijst weergegeven onder elk serverbesturingselement, waarin de beschikbare objecten voor het besturingselement worden ConnectionPoint vermeld. In de desbetreffende vervolgkeuzelijsten moeten gebruikers één ProviderConnectionPoint object voor de provider selecteren (om te bepalen welke interface en gegevens worden gedeeld met consumenten) en één ConsumerConnectionPoint object voor elke consument (om te bepalen welke interface en gegevens de consument gaat gebruiken) die worden verbonden met de provider.

Note

In het besturingselement webonderdelen die standaard worden geïmplementeerd, kan één provider verbinding maken met veel consumenten, maar een consument kan slechts één provider hebben.

Als u het ConnectionsZone besturingselement wilt gebruiken, kunt u dit declareren binnen het <form> element op een webpagina (maar niet genest binnen een ander zoneelement voor webonderdelen), met behulp van het <asp:connectionszone> element of kunt u het programmatisch toevoegen aan de pagina. Als u het element op een pagina declareert, in tegenstelling tot de andere webonderdelenzones, kunt u geen ander type serverbesturingselementen tussen de tags van het <asp:connectionszone> element declareren. U kunt daarin elementen declareren die betrekking hebben op de eigen eigenschappen en stijldetails, maar het is een zelfstandig element en is geen sjabloonbesturingselement waarin andere serverbesturingselementen kunnen worden gedeclareerd.

Note

Om de toegankelijkheid te verbeteren, wordt het ConnectionsZone besturingselement binnen een <fieldset> element weergegeven. Het <fieldset> element groepeert de gerelateerde set besturingselementen die worden gebruikt voor het tot stand brengen van verbindingen in het ConnectionsZone besturingselement en vergemakkelijkt navigatie op tabbladen tussen deze besturingselementen voor zowel visuele gebruikersagents (zoals gewone webbrowsers) als spraakgerichte gebruikersagents (zoals software voor schermlezing).

Het ConnectionsZone besturingselement heeft een aantal eigenschappen die worden gebruikt voor het weergeven van de gebruikersinterface van de verbinding. Eén set eigenschappen bevat verschillende werkwoorden die alleen worden gebruikt in relatie tot verbindingen die acties uitvoeren in de gebruikersinterface: ConfigureVerb, ConnectVerben DisconnectVerb. Een grote set eigenschappen, die speciaal voor de gebruikersinterface van de verbindingszone worden gebruikt, bestaat uit tekenreeksen die op verschillende plaatsen worden weergegeven (of in bepaalde situaties, zoals wanneer er fouten optreden) in de gebruikersinterface: ConfigureConnectionTitle, , ConnectToConsumerInstructionText, ConnectToConsumerText, ConnectToProviderInstructionTextConnectToConsumerTitle, ConnectToProviderText, , , ConnectToProviderTitle, , NoExistingConnectionInstructionTextConsumersInstructionTextConsumersTitleExistingConnectionErrorMessageGetFromTextGetTextInstructionTitleNewConnectionErrorMessageNoExistingConnectionTitleProvidersInstructionTextProvidersTitleSendTextSendToText De ConnectionsZone klasse bevat ook een aantal algemene eigenschappen in andere webonderdelenzones: CancelVerb, , CloseVerbDisplay, EmptyZoneText, HeaderText, , , en InstructionTextPartChromeType. Ten slotte is de WebPartToConnect eigenschap uniek voor de klasse, die verwijst naar het besturingselement waarmee de verbinding wordt gestart (dit is het besturingselement waarop de gebruiker op het verbindingswerkwoord klikt in het menu werkwoorden, wat ook het besturingselement is waarnaar wordt verwezen in de eigenschap van SelectedWebPart het WebPartManager besturingselement).

De ConnectionsZone klasse heeft ook een aantal methoden, die allemaal worden overgenomen en overschreven van basisklassen en waarvan de meeste afkomstig zijn uit de zoneklassen basiswebonderdelen. Zie de afzonderlijke methoden voor meer informatie.

Notities voor overnemers

De ConnectionsZone klasse kan worden uitgebreid als ontwikkelaars het gedrag of de standaardgebruikersinterface willen wijzigen die het biedt voor het werken met verbindingen.

Constructors

Name Description
ConnectionsZone()

Initialiseert een nieuw exemplaar van de ConnectionsZone klasse.

Eigenschappen

Name Description
AccessKey

Hiermee haalt u de toegangssleutel op waarmee u snel naar het webserverbeheer kunt navigeren.

(Overgenomen van WebControl)
Adapter

Hiermee haalt u de browserspecifieke adapter voor het besturingselement op.

(Overgenomen van Control)
AppRelativeTemplateSourceDirectory

Hiermee haalt u de toepassingsgerelateerde virtuele map op van het Page of UserControl object dat dit besturingselement bevat.

(Overgenomen van Control)
AssociatedDisplayModes

Hiermee haalt u de verzameling WebPartDisplayMode objecten op die zijn gekoppeld aan een bepaalde ToolZone zone.

(Overgenomen van ToolZone)
Attributes

Hiermee haalt u de verzameling willekeurige kenmerken (alleen voor rendering) op die niet overeenkomen met eigenschappen in het besturingselement.

(Overgenomen van WebControl)
BackColor

Hiermee haalt u de achtergrondkleur van het besturingselement webserver op of stelt u deze in.

(Overgenomen van WebControl)
BackImageUrl

Hiermee haalt u de URL op of stelt u deze in op een achtergrondafbeelding voor een zone.

(Overgenomen van WebZone)
BindingContainer

Hiermee haalt u het besturingselement op dat de gegevensbinding van dit besturingselement bevat.

(Overgenomen van Control)
BorderColor

Hiermee haalt u de randkleur van het web besturingselement op of stelt u deze in.

(Overgenomen van WebControl)
BorderStyle

Hiermee haalt u de randstijl van het besturingselement webserver op of stelt u deze in.

(Overgenomen van WebControl)
BorderWidth

Hiermee haalt u de randbreedte van het besturingselement webserver op of stelt u deze in.

(Overgenomen van WebControl)
CancelVerb

Hiermee haalt u een verwijzing op naar een WebPartVerb object waarmee eindgebruikers het proces voor het tot stand brengen van een verbinding kunnen annuleren.

ChildControlsCreated

Hiermee wordt een waarde opgehaald die aangeeft of de onderliggende besturingselementen van het serverbesturingselement zijn gemaakt.

(Overgenomen van Control)
ClientID

Hiermee haalt u de besturingselement-id op voor HTML-markeringen die worden gegenereerd door ASP.NET.

(Overgenomen van Control)
ClientIDMode

Hiermee wordt het algoritme opgehaald of ingesteld dat wordt gebruikt om de waarde van de ClientID eigenschap te genereren.

(Overgenomen van Control)
ClientIDSeparator

Hiermee haalt u een tekenwaarde op die het scheidingsteken vertegenwoordigt dat in de ClientID eigenschap wordt gebruikt.

(Overgenomen van Control)
CloseVerb

Hiermee haalt u een verwijzing op naar een WebPartVerb object waarmee eindgebruikers de gebruikersinterface (UI) van de verbinding kunnen sluiten die door het ConnectionsZone besturingselement is gemaakt.

ConfigureConnectionTitle

Hiermee haalt u de tekst op die wordt weergegeven als de titel van een subsectie van de gebruikersinterface (UI) van de verbinding die door een ConnectionsZone besturingselement is gemaakt.

ConfigureVerb

Hiermee haalt u een verwijzing op naar een WebPartVerb object dat wordt gebruikt om de configuratieweergave in de gebruikersinterface van de verbinding te openen.

ConnectToConsumerInstructionText

Hiermee wordt de instructietekst opgehaald of ingesteld die wordt weergegeven in de sectie van de gebruikersinterface van de verbinding waar gebruikers een consumentenaansluitpunt selecteren waarmee de provider verbinding maakt.

ConnectToConsumerText

Hiermee haalt of stelt u de tekst in van een hyperlink waarop gebruikers klikken om een weergave te openen waarin ze een consumentenbeheer voor een verbinding kunnen kiezen.

ConnectToConsumerTitle

Hiermee wordt de titeltekst van de sectie in de gebruikersinterface (UI) van de verbinding ophaalt of ingesteld, waarin gebruikers een specifieke consument kunnen selecteren om verbinding mee te maken.

ConnectToProviderInstructionText

Hiermee wordt de instructietekst opgehaald of ingesteld die wordt weergegeven in de sectie van de gebruikersinterface van de verbinding waar gebruikers een providerverbindingspunt selecteren waarmee de consument verbinding maakt.

ConnectToProviderText

Hiermee haalt of stelt u de tekst in van een hyperlink waarop gebruikers klikken om een weergave te openen waarin ze een providerbesturing voor een verbinding kunnen kiezen.

ConnectToProviderTitle

Hiermee haalt of stelt u de titeltekst van de sectie in de gebruikersinterface van de verbinding (UI) op waarin gebruikers een specifieke provider kunnen selecteren waarmee verbinding moet worden gemaakt.

ConnectVerb

Hiermee haalt u een verwijzing op naar een WebPartVerb object waarmee twee WebPart besturingselementen verbinding kunnen maken.

ConsumersInstructionText

Hiermee haalt u de instructietekst op die wordt weergegeven in de gebruikerssectie van de gebruikersinterface (UI) van de verbinding, wanneer er al een verbinding bestaat.

ConsumersTitle

Hiermee wordt de titel die boven de gebruikerssectie van de gebruikersinterface (UI) wordt weergegeven, opgevraagd of ingesteld wanneer er al een verbinding bestaat.

Context

Hiermee wordt het HttpContext object opgehaald dat is gekoppeld aan het serverbeheer voor de huidige webaanvraag.

(Overgenomen van Control)
Controls

Hiermee haalt u een ControlCollection object op dat de onderliggende besturingselementen in een CompositeControl.

(Overgenomen van CompositeControl)
ControlStyle

Hiermee haalt u de stijl van het besturingselement webserver op. Deze eigenschap wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
ControlStyleCreated

Hiermee wordt een waarde opgehaald die aangeeft of er een Style object is gemaakt voor de ControlStyle eigenschap. Deze eigenschap wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
CssClass

Hiermee wordt de CSS-klasse (Cascading Style Sheet) opgehaald of ingesteld die wordt weergegeven door het webserverbeheer op de client.

(Overgenomen van WebControl)
DataItemContainer

Hiermee wordt een verwijzing naar de naamgevingscontainer opgehaald als de naamgevingscontainer wordt IDataItemContainergeïmplementeerd.

(Overgenomen van Control)
DataKeysContainer

Hiermee wordt een verwijzing naar de naamgevingscontainer opgehaald als de naamgevingscontainer wordt IDataKeysControlgeïmplementeerd.

(Overgenomen van Control)
DesignMode

Hiermee wordt een waarde opgehaald die aangeeft of een besturingselement wordt gebruikt op een ontwerpoppervlak.

(Overgenomen van Control)
DisconnectVerb

Hiermee haalt u een verwijzing op naar een WebPartVerb object waarmee een gebruiker twee verbonden WebPart besturingselementen kan loskoppelen.

Display

Hiermee wordt een waarde opgehaald die aangeeft of er momenteel een ToolZone besturingselement wordt weergegeven.

EditUIStyle

Hiermee haalt u de stijlkenmerken op voor de bewerkbare besturingselementen in een ToolZone besturingselement.

(Overgenomen van ToolZone)
EmptyZoneText

Hiermee wordt een tekstbericht opgehaald of ingesteld dat wordt weergegeven in een leeg ConnectionsZone besturingselement als er onvoldoende besturingselementen op een webpagina zijn om een verbinding tot stand te brengen.

EmptyZoneTextStyle

Hiermee haalt u de stijlkenmerken op voor de tekst van de tijdelijke aanduiding in een lege zone.

(Overgenomen van WebZone)
Enabled

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het besturingselement webserver is ingeschakeld.

(Overgenomen van WebControl)
EnableTheming

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of thema's van toepassing zijn op dit besturingselement.

(Overgenomen van WebControl)
EnableViewState

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het serverbesturingselement de weergavestatus behoudt en de weergavestatus van onderliggende besturingselementen die het bevat, aan de aanvragende client.

(Overgenomen van Control)
ErrorStyle

Hiermee haalt u de stijlkenmerken op voor het weergeven van het foutbericht dat wordt weergegeven als een WebPart besturingselement niet kan worden geladen of gemaakt.

(Overgenomen van WebZone)
Events

Hiermee haalt u een lijst met gedelegeerden van de gebeurtenis-handler op voor het besturingselement. Deze eigenschap is alleen-lezen.

(Overgenomen van Control)
ExistingConnectionErrorMessage

Hiermee wordt de tekst van een bericht opgehaald of ingesteld dat wordt weergegeven in de gebruikersinterface van de verbinding (UI) wanneer er een fout of waarschuwing optreedt voor een bestaande verbinding.

Font

Hiermee haalt u de lettertype-eigenschappen op die zijn gekoppeld aan het besturingselement webserver.

(Overgenomen van WebControl)
FooterStyle

Hiermee haalt u de stijlkenmerken op voor de inhoud van het voettekstgebied van een zone.

(Overgenomen van WebZone)
ForeColor

Hiermee haalt u de voorgrondkleur (meestal de kleur van de tekst) van het webserverbesturingselement op of stelt u deze in.

(Overgenomen van WebControl)
GetFromText

Hiermee haalt u de tekst op die wordt weergegeven in de sectie van de gebruikersinterface van de verbinding die voorafgaat aan de benoemde provider waaruit een consument gegevens ophaalt.

GetText

Hiermee wordt de tekst opgehaald of ingesteld die wordt weergegeven in de sectie van de gebruikersinterface van de verbinding die voorafgaat aan de benoemde consument die gegevens van een provider ontvangt.

HasAttributes

Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement kenmerken heeft ingesteld.

(Overgenomen van WebControl)
HasChildViewState

Hiermee wordt een waarde opgehaald die aangeeft of de onderliggende besturingselementen van het huidige serverbesturingselement instellingen voor de weergavestatus hebben.

(Overgenomen van Control)
HasFooter

Hiermee wordt een waarde opgehaald die aangeeft of een zone een voettekstgebied heeft.

(Overgenomen van WebZone)
HasHeader

Hiermee wordt een waarde opgehaald die aangeeft of een zone een koptekstgebied heeft.

(Overgenomen van WebZone)
HeaderCloseVerb

Hiermee haalt u een verwijzing naar het WebPartVerb object op in de koptekst van een ToolZone besturingselement dat wordt gebruikt om het besturingselement te sluiten.

(Overgenomen van ToolZone)
HeaderStyle

Hiermee haalt u de stijlkenmerken op voor de inhoud van het koptekstgebied van een zone.

(Overgenomen van WebZone)
HeaderText

Hiermee haalt u de koptekst op die boven aan de gebruikersinterface van de verbinding (UI) wordt weergegeven die door het ConnectionsZone besturingselement is gemaakt.

HeaderVerbStyle

Hiermee haalt u de stijlkenmerken op voor alle koptekstwerkwoorden die in een ToolZone besturingselement worden weergegeven.

(Overgenomen van ToolZone)
Height

Hiermee haalt u de hoogte van het webserverbeheer op of stelt u deze in.

(Overgenomen van WebControl)
ID

Hiermee wordt de programmatische id opgehaald of ingesteld die aan het serverbeheer is toegewezen.

(Overgenomen van Control)
IdSeparator

Hiermee haalt u het teken op dat wordt gebruikt om besturings-id's te scheiden.

(Overgenomen van Control)
InstructionText

Hiermee haalt u de tekst op die wordt gebruikt voor algemene instructies over het geselecteerde besturingselement in de sectie van de gebruikersinterface (UI) voor het beheren van bestaande verbindingen.

InstructionTextStyle

Hiermee haalt u de stijlkenmerken op voor de instructietekst die boven aan een ToolZone besturingselement wordt weergegeven.

(Overgenomen van ToolZone)
InstructionTitle

Hiermee haalt u de tekst op die wordt gebruikt voor een algemene beschrijving van de actie die kan worden uitgevoerd op het besturingselement consument of provider, binnen de gebruikersinterface (UI) voor het beheren van bestaande verbindingen.

IsChildControlStateCleared

Hiermee wordt een waarde opgehaald die aangeeft of besturingselementen in dit besturingselement de controlestatus hebben.

(Overgenomen van Control)
IsEnabled

Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement is ingeschakeld.

(Overgenomen van WebControl)
IsTrackingViewState

Hiermee wordt een waarde opgehaald die aangeeft of het serverbeheer wijzigingen opslaat in de weergavestatus.

(Overgenomen van Control)
IsViewStateEnabled

Hiermee wordt een waarde opgehaald die aangeeft of de weergavestatus is ingeschakeld voor dit besturingselement.

(Overgenomen van Control)
LabelStyle

Hiermee haalt u de stijlkenmerken op voor de inhoud van de labels die naast de besturingselementen voor bewerken in een ToolZone besturingselement worden weergegeven. De afgeleide ToolZone besturingselementen, zoals CatalogZone en EditorZone, passen de stijlen toe op de labels.

(Overgenomen van ToolZone)
LoadViewStateByID

Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement deelneemt aan het laden van de weergavestatus door ID in plaats van index.

(Overgenomen van Control)
NamingContainer

Hiermee wordt een verwijzing opgehaald naar de naamgevingscontainer van het serverbesturingselement, waarmee een unieke naamruimte wordt gemaakt voor het onderscheiden tussen serverbesturingselementen met dezelfde ID eigenschapswaarde.

(Overgenomen van Control)
NewConnectionErrorMessage

Hiermee wordt de tekst van een bericht opgehaald of ingesteld dat wordt weergegeven in de gebruikersinterface van de verbinding (UI) wanneer er een fout of waarschuwing optreedt bij een nieuwe verbinding die een gebruiker probeert te maken.

NoExistingConnectionInstructionText

Hiermee haalt u de instructietekst op die wordt weergegeven in de hoofdtekst van de gebruikersinterface van de verbinding (UI) wanneer een besturingselement voor webonderdelen geen bestaande verbinding heeft.

NoExistingConnectionTitle

Hiermee haalt u de titeltekst op die wordt weergegeven in de hoofdtekst van de gebruikersinterface van de verbinding (UI) wanneer een besturingselement voor webonderdelen geen bestaande verbinding heeft.

Padding

Hiermee haalt u de opvullingskenmerken van cellen op in de tabel die de besturingselementen in een zone bevat of stelt u deze WebPart in.

(Overgenomen van WebZone)
Page

Hiermee haalt u een verwijzing op naar het Page exemplaar dat het serverbeheer bevat.

(Overgenomen van Control)
Parent

Hiermee haalt u een verwijzing op naar het bovenliggende besturingselement van het serverbeheer in de paginabeheerhiërarchie.

(Overgenomen van Control)
PartChromePadding

Hiermee wordt de afstand tussen de inhoud van een WebPart besturingselement en de rand van het besturingselement ophaalt of ingesteld.

(Overgenomen van WebZone)
PartChromeStyle

Hiermee haalt u stijlkenmerken op die van toepassing zijn op de randen van besturingselementen voor webonderdelen die zijn opgenomen in een zone.

(Overgenomen van WebZone)
PartChromeType

Hiermee haalt u het type rand op dat de serverbesturingselementen in een ConnectionsZone besturingselement omkadert of instelt.

PartStyle

Hiermee haalt u stijlkenmerken op die van toepassing zijn op de rand en inhoud van elk besturingselement voor webonderdelen dat is opgenomen in een zone.

(Overgenomen van WebZone)
PartTitleStyle

Hiermee worden stijlkenmerken opgehaald voor de titelbalkinhoud voor elk besturingselement voor webonderdelen dat is opgenomen in een zone.

(Overgenomen van WebZone)
ProvidersInstructionText

Hiermee haalt u de instructietekst op die wordt weergegeven in de sectie Providers van de gebruikersinterface van de verbinding (UI), wanneer er al een verbinding bestaat.

ProvidersTitle

Hiermee haalt u de titel op die boven de sectie Providers van de gebruikersinterface (UI) van de verbinding wordt weergegeven of stelt u deze in wanneer er al een verbinding bestaat.

RenderClientScript

Hiermee wordt een waarde opgehaald die aangeeft of het clientscript moet worden weergegeven op een pagina met webonderdelen.

(Overgenomen van WebZone)
RenderingCompatibility

Hiermee wordt een waarde opgehaald waarmee de ASP.NET versie wordt opgegeven waarmee HTML wordt weergegeven, compatibel is met.

(Overgenomen van Control)
SendText

Hiermee wordt de tekst opgehaald of ingesteld die wordt weergegeven in de sectie van de gebruikersinterface van de verbinding die voorafgaat aan de benoemde provider die gegevens naar een consument verzendt.

SendToText

Hiermee wordt de tekst opgehaald of ingesteld die wordt weergegeven in de sectie van de gebruikersinterface van de verbinding die voorafgaat aan de benoemde consument waarnaar een provider gegevens verzendt.

Site

Hiermee wordt informatie opgehaald over de container die als host fungeert voor het huidige besturingselement wanneer deze op een ontwerpoppervlak wordt weergegeven.

(Overgenomen van Control)
SkinID

Hiermee wordt de huid op de controle toegepast of ingesteld.

(Overgenomen van WebControl)
Style

Hiermee haalt u een verzameling tekstkenmerken op die worden weergegeven als een stijlkenmerk op de buitenste tag van het besturingselement webserver.

(Overgenomen van WebControl)
SupportsDisabledAttribute

Hiermee wordt een waarde opgehaald die aangeeft of het besturingselement het disabled kenmerk van het gerenderde HTML-element moet instellen op 'uitgeschakeld' wanneer de eigenschap van IsEnabled het besturingselement is false.

(Overgenomen van CompositeControl)
TabIndex

Hiermee haalt u de tabindex van het besturingselement webserver op of stelt u deze in.

(Overgenomen van WebControl)
TagKey

Hiermee haalt u de HtmlTextWriterTag waarde op die overeenkomt met dit besturingselement van de webserver. Deze eigenschap wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebZone)
TagName

Hiermee haalt u de naam van het besturingselementlabel op. Deze eigenschap wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
TemplateControl

Hiermee haalt u een verwijzing op naar de sjabloon die dit besturingselement bevat of stelt u deze in.

(Overgenomen van Control)
TemplateSourceDirectory

Hiermee haalt u de virtuele map op van de Page server of UserControl die het huidige serverbeheer bevat.

(Overgenomen van Control)
ToolTip

Hiermee wordt de tekst opgehaald of ingesteld die wordt weergegeven wanneer de muisaanwijzer boven het besturingselement webserver beweegt.

(Overgenomen van WebControl)
UniqueID

Hiermee haalt u de unieke, hiërarchisch gekwalificeerde id voor het serverbesturingselement op.

(Overgenomen van Control)
ValidateRequestMode

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of het besturingselement clientinvoer vanuit de browser controleert op mogelijk gevaarlijke waarden.

(Overgenomen van Control)
VerbButtonType

Hiermee haalt u op welk type knop wordt gebruikt om werkwoorden in een zone weer te geven.

(Overgenomen van WebZone)
VerbStyle

Hiermee haalt u de stijlkenmerken voor de gebruikersinterfacewoorden (UI) op die zijn gekoppeld aan besturingselementen voor webonderdelen in een zone.

(Overgenomen van WebZone)
ViewState

Hiermee haalt u een woordenlijst met statusgegevens op waarmee u de weergavestatus van een serverbeheer kunt opslaan en herstellen voor meerdere aanvragen voor dezelfde pagina.

(Overgenomen van Control)
ViewStateIgnoresCase

Hiermee wordt een waarde opgehaald die aangeeft of het StateBag object niet hoofdlettergevoelig is.

(Overgenomen van Control)
ViewStateMode

Hiermee haalt u de weergavestatusmodus van dit besturingselement op of stelt u deze in.

(Overgenomen van Control)
Visible

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of een serverbesturing wordt weergegeven als een gebruikersinterface-element (UI) op de pagina.

(Overgenomen van ToolZone)
WebPartManager

Hiermee wordt een verwijzing opgehaald naar het WebPartManager besturingselement dat is gekoppeld aan een WebZone besturingselementexemplaar op een pagina met webonderdelen.

(Overgenomen van WebZone)
WebPartToConnect

Hiermee haalt u het geselecteerde besturingselement WebPart op waarmee u verbinding wilt maken.

Width

Hiermee haalt u de breedte van het besturingselement webserver op of stelt u deze in.

(Overgenomen van WebControl)

Methoden

Name Description
AddAttributesToRender(HtmlTextWriter)

Hiermee worden HTML-kenmerken en -stijlen toegevoegd die moeten worden weergegeven aan de opgegeven HtmlTextWriterTag. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
AddedControl(Control, Int32)

Aangeroepen nadat een onderliggend besturingselement is toegevoegd aan de Controls verzameling van het Control object.

(Overgenomen van Control)
AddParsedSubObject(Object)

Hiermee wordt het serverbesturingselement aangegeven dat een element, XML of HTML, is geparseerd en wordt het element toegevoegd aan het object van ControlCollection het serverbesturingselement.

(Overgenomen van Control)
ApplyStyle(Style)

Kopieert eventuele niet-lege elementen van de opgegeven stijl naar het web besturingselement, en overschrijft eventuele bestaande stijlelementen van het besturingselement. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
ApplyStyleSheetSkin(Page)

De stijleigenschappen die in het paginamodel zijn gedefinieerd, worden toegepast op het besturingselement.

(Overgenomen van Control)
BeginRenderTracing(TextWriter, Object)

Begint met het traceren van ontwerptijd van renderinggegevens.

(Overgenomen van Control)
BuildProfileTree(String, Boolean)

Verzamelt informatie over het serverbesturingselement en levert deze aan de Trace eigenschap die moet worden weergegeven wanneer tracering is ingeschakeld voor de pagina.

(Overgenomen van Control)
ClearCachedClientID()

Hiermee stelt u de waarde in de cache in ClientID op null.

(Overgenomen van Control)
ClearChildControlState()

Hiermee verwijdert u de informatie over de controlestatus voor de onderliggende besturingselementen van het serverbesturingselement.

(Overgenomen van Control)
ClearChildState()

Hiermee verwijdert u de informatie over de weergavestatus en controlestatus voor alle onderliggende besturingselementen van het serverbesturingselement.

(Overgenomen van Control)
ClearChildViewState()

Hiermee verwijdert u de informatie over de weergavestatus voor alle onderliggende besturingselementen van het serverbesturingselement.

(Overgenomen van Control)
ClearEffectiveClientIDMode()

Hiermee stelt u de ClientIDMode eigenschap van het huidige besturingselementexemplaren en van alle onderliggende besturingselementen in op Inherit.

(Overgenomen van Control)
Close()

Hiermee sluit u de gebruikersinterface (UI) van de verbinding die door het ConnectionsZone besturingselement is gemaakt.

CopyBaseAttributes(WebControl)

Kopieert de eigenschappen die niet zijn ingekapseld door het Style object van het opgegeven webserverbesturingselement naar het webserverbesturingselement waaruit deze methode wordt aangeroepen. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
CreateChildControls()

Hiermee maakt u alle onderliggende besturingselementen in een ConnectionsZone besturingselement ter voorbereiding op het terugsturen naar de server of rendering.

CreateControlCollection()

Hiermee maakt u een nieuw ControlCollection object voor het opslaan van de onderliggende besturingselementen (zowel letterlijk als server) van het serverbesturingselement.

(Overgenomen van Control)
CreateControlStyle()

Hiermee maakt u het stijlobject dat intern door de WebControl klasse wordt gebruikt om alle stijlgerelateerde eigenschappen te implementeren. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
DataBind()

Hiermee wordt een gegevensbron gekoppeld aan de CompositeControl onderliggende besturingselementen en alle onderliggende besturingselementen.

(Overgenomen van CompositeControl)
DataBind(Boolean)

Hiermee koppelt u een gegevensbron aan het aangeroepen serverbesturingselement en alle onderliggende besturingselementen met een optie om de DataBinding gebeurtenis te genereren.

(Overgenomen van Control)
DataBindChildren()

Hiermee wordt een gegevensbron gekoppeld aan de onderliggende besturingselementen van het serverbesturingselement.

(Overgenomen van Control)
Dispose()

Hiermee kan een serverbesturing definitief worden opgeschoond voordat deze uit het geheugen wordt vrijgegeven.

(Overgenomen van Control)
EndRenderTracing(TextWriter, Object)

Hiermee wordt de ontwerptijd van het traceren van renderinggegevens beëindigd.

(Overgenomen van Control)
EnsureChildControls()

Bepaalt of het serverbesturingselement onderliggende besturingselementen bevat. Als dat niet het geval is, worden onderliggende besturingselementen gemaakt.

(Overgenomen van Control)
EnsureID()

Hiermee maakt u een id voor besturingselementen waaraan geen id is toegewezen.

(Overgenomen van Control)
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
FindControl(String, Int32)

Hiermee zoekt u in de huidige naamgevingscontainer naar een serverbeheer met het opgegeven en een geheel getal dat is opgegeven id in de pathOffset parameter, die de zoekopdracht helpt. U moet deze versie van de FindControl methode niet overschrijven.

(Overgenomen van Control)
FindControl(String)

Zoekt in de huidige naamgevingscontainer naar een serverbeheer met de opgegeven id parameter.

(Overgenomen van Control)
Focus()

Hiermee stelt u de invoerfocus in op een besturingselement.

(Overgenomen van Control)
GetDesignModeState()

Hiermee haalt u ontwerptijdgegevens op voor een besturingselement.

(Overgenomen van Control)
GetEffectiveChromeType(Part)

Retourneert de werkelijke of effectieve huidige PartChromeType waarde van een WebPart besturingselement, gezien de PartChromeType eigenschap van de zone en de huidige weergavemodus van de pagina Webonderdelen.

(Overgenomen van WebZone)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetRouteUrl(Object)

Haalt de URL op die overeenkomt met een set routeparameters.

(Overgenomen van Control)
GetRouteUrl(RouteValueDictionary)

Haalt de URL op die overeenkomt met een set routeparameters.

(Overgenomen van Control)
GetRouteUrl(String, Object)

Haalt de URL op die overeenkomt met een set routeparameters en een routenaam.

(Overgenomen van Control)
GetRouteUrl(String, RouteValueDictionary)

Haalt de URL op die overeenkomt met een set routeparameters en een routenaam.

(Overgenomen van Control)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
GetUniqueIDRelativeTo(Control)

Retourneert het voorvoegselgedeelte van de UniqueID eigenschap van het opgegeven besturingselement.

(Overgenomen van Control)
HasControls()

Bepaalt of het serverbesturingselement onderliggende besturingselementen bevat.

(Overgenomen van Control)
HasEvents()

Retourneert een waarde die aangeeft of gebeurtenissen zijn geregistreerd voor het besturingselement of onderliggende besturingselementen.

(Overgenomen van Control)
IsLiteralContent()

Bepaalt of het serverbeheer alleen letterlijke inhoud bevat.

(Overgenomen van Control)
LoadControlState(Object)

Hiermee herstelt u controlestatusgegevens van een vorige paginaaanvraag die is opgeslagen door de SaveControlState() methode.

LoadViewState(Object)

Hiermee herstelt u informatie over de weergavestatus van een vorige paginaaanvraag die is opgeslagen door de SaveViewState() methode.

MapPathSecure(String)

Hiermee haalt u het fysieke pad op waarnaar een virtueel pad, ofwel absoluut of relatief, wordt toegewezen.

(Overgenomen van Control)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
MergeStyle(Style)

Kopieert niet-lege elementen van de opgegeven stijl naar het webbesturing, maar overschrijft geen bestaande stijlelementen van het besturingselement. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
OnBubbleEvent(Object, EventArgs)

Bepaalt of de gebeurtenis voor het serverbeheer wordt doorgegeven aan de hiërarchie van de ui-server van de pagina.

(Overgenomen van Control)
OnDataBinding(EventArgs)

Hiermee wordt de DataBinding gebeurtenis gegenereerd.

(Overgenomen van Control)
OnDisplayModeChanged(Object, WebPartDisplayModeEventArgs)

Hiermee wordt de DisplayModeChanged gebeurtenis gegenereerd.

OnInit(EventArgs)

Hiermee wordt de Init gebeurtenis gegenereerd.

OnLoad(EventArgs)

Hiermee wordt de Load gebeurtenis gegenereerd.

(Overgenomen van Control)
OnPreRender(EventArgs)

Hiermee wordt de PreRender gebeurtenis gegenereerd.

(Overgenomen van WebZone)
OnSelectedWebPartChanged(Object, WebPartEventArgs)

Hiermee wordt de SelectedWebPartChanged gebeurtenis gegenereerd.

OnUnload(EventArgs)

Hiermee wordt de Unload gebeurtenis gegenereerd.

(Overgenomen van Control)
OpenFile(String)

Hiermee wordt een Stream bestand gelezen.

(Overgenomen van Control)
RaiseBubbleEvent(Object, EventArgs)

Wijst alle bronnen van de gebeurtenis en de bijbehorende informatie toe aan het bovenliggende besturingselement.

(Overgenomen van Control)
RaisePostBackEvent(String)

Hiermee wordt een gebeurtenis voor het ConnectionsZone besturingselement gegenereerd wanneer het formulier dat het bevat, wordt teruggezet naar de server.

RecreateChildControls()

Maakt de onderliggende besturingselementen opnieuw in een besturingselement dat is afgeleid van CompositeControl.

(Overgenomen van CompositeControl)
RemovedControl(Control)

Aangeroepen nadat een onderliggend besturingselement is verwijderd uit de Controls verzameling van het Control object.

(Overgenomen van Control)
Render(HtmlTextWriter)

Geeft de inhoud van het ConnectionsZone besturingselement weer voor het opgegeven HtmlTextWriter object.

RenderBeginTag(HtmlTextWriter)

Hiermee wordt de geopende HTML-tag van het zone-besturingselement weergegeven voor het opgegeven HtmlTextWriter object.

(Overgenomen van WebZone)
RenderBody(HtmlTextWriter)

Hiermee wordt de inhoud van het hoofdgedeelte van een ConnectionsZone besturingselement naar het opgegeven object verzonden HtmlTextWriter , waarmee de inhoud naar de webpagina wordt geschreven.

RenderChildren(HtmlTextWriter)

Hiermee wordt de inhoud van de onderliggende elementen van een serverbeheer uitgevoerd naar een opgegeven HtmlTextWriter object, waarmee de inhoud wordt weggeschreven die op de client moet worden weergegeven.

(Overgenomen van Control)
RenderContents(HtmlTextWriter)

Geeft de volledige inhoud van een zonebesturingselement weer tussen de begin- en eindtags voor het opgegeven HtmlTextWriter object.

(Overgenomen van WebZone)
RenderControl(HtmlTextWriter, ControlAdapter)

De server beheert inhoud naar een opgegeven HtmlTextWriter object met behulp van een opgegeven ControlAdapter object.

(Overgenomen van Control)
RenderControl(HtmlTextWriter)

Hiermee wordt inhoud van de server naar een opgegeven HtmlTextWriter object uitgevoerd en wordt traceringsinformatie over het besturingselement opgeslagen als tracering is ingeschakeld.

(Overgenomen van Control)
RenderEndTag(HtmlTextWriter)

Geeft de HTML-slottag van het besturingselement weer in de opgegeven schrijver. Deze methode wordt voornamelijk gebruikt door controleontwikkelaars.

(Overgenomen van WebControl)
RenderFooter(HtmlTextWriter)

Hiermee overschrijft u de basismethode om werkwoorden weer te geven in de voettekst van een ToolZone besturingselement.

(Overgenomen van ToolZone)
RenderHeader(HtmlTextWriter)

Hiermee overschrijft u de basismethode om gespecialiseerde rendering te bieden voor het koptekstgebied dat is vereist voor ToolZone besturingselementen.

(Overgenomen van ToolZone)
RenderVerb(HtmlTextWriter, WebPartVerb)

Geeft een afzonderlijk werkwoord weer met een ToolZone besturingselement.

(Overgenomen van ToolZone)
RenderVerbs(HtmlTextWriter)

Geeft de werkwoorden op zoneniveau weer voor een ConnectionsZone besturingselement.

ResolveAdapter()

Hiermee haalt u de besturingsadapter op die verantwoordelijk is voor het weergeven van het opgegeven besturingselement.

(Overgenomen van Control)
ResolveClientUrl(String)

Hiermee haalt u een URL op die door de browser kan worden gebruikt.

(Overgenomen van Control)
ResolveUrl(String)

Converteert een URL naar een URL die bruikbaar is voor de aanvragende client.

(Overgenomen van Control)
SaveControlState()

Hiermee worden wijzigingen in de status van webonderdelen opgeslagen die zijn opgetreden sinds de laatste keer dat de pagina op de server is geplaatst.

SaveViewState()

Slaat de weergavestatuswijzigingen van een ConnectionsZone besturingselement op die zijn opgetreden sinds de pagina voor het laatst op de server is geplaatst.

SetDesignModeState(IDictionary)

Hiermee stelt u ontwerptijdgegevens in voor een besturingselement.

(Overgenomen van Control)
SetRenderMethodDelegate(RenderMethod)

Hiermee wijst u een gemachtigde van een gebeurtenishandler toe om het serverbeheer en de inhoud ervan weer te geven in het bovenliggende besturingselement.

(Overgenomen van Control)
SetTraceData(Object, Object, Object)

Hiermee stelt u traceringsgegevens in voor het traceren van renderinggegevens in ontwerptijd, met behulp van het traceringsobject, de traceringsgegevenssleutel en de traceringsgegevenswaarde.

(Overgenomen van Control)
SetTraceData(Object, Object)

Hiermee stelt u traceringsgegevens in voor ontwerptijdtracering van renderinggegevens, met behulp van de traceringsgegevenssleutel en de traceringsgegevenswaarde.

(Overgenomen van Control)
ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
TrackViewState()

Hiermee worden wijzigingen in de weergavestatus bijgehouden in het ConnectionsZone besturingselement, zodat de wijzigingen kunnen worden opgeslagen in het object van StateBag het besturingselement.

gebeurtenis

Name Description
DataBinding

Treedt op wanneer het serverbeheer wordt verbonden met een gegevensbron.

(Overgenomen van Control)
Disposed

Treedt op wanneer een serverbesturing wordt vrijgegeven uit het geheugen. Dit is de laatste fase van de levenscyclus van serverbeheer wanneer een ASP.NET pagina wordt aangevraagd.

(Overgenomen van Control)
Init

Treedt op wanneer het serverbeheer wordt geïnitialiseerd. Dit is de eerste stap in de levenscyclus.

(Overgenomen van Control)
Load

Treedt op wanneer het serverbeheer in het Page object wordt geladen.

(Overgenomen van Control)
PreRender

Vindt plaats nadat het object is geladen, maar voordat het Control wordt weergegeven.

(Overgenomen van Control)
Unload

Treedt op wanneer het serverbeheer uit het geheugen wordt verwijderd.

(Overgenomen van Control)

Expliciete interface-implementaties

Name Description
IAttributeAccessor.GetAttribute(String)

Hiermee haalt u een kenmerk van het webbeheer op met de opgegeven naam.

(Overgenomen van WebControl)
IAttributeAccessor.SetAttribute(String, String)

Hiermee stelt u een kenmerk van het webbeheer in op de opgegeven naam en waarde.

(Overgenomen van WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

Hiermee kan een ontwerper de verzameling onderliggende besturingselementen van het samengestelde besturingselement opnieuw maken in de ontwerpomgeving.

(Overgenomen van CompositeControl)
IControlBuilderAccessor.ControlBuilder

Zie voor een beschrijving van dit lid ControlBuilder.

(Overgenomen van Control)
IControlDesignerAccessor.GetDesignModeState()

Zie voor een beschrijving van dit lid GetDesignModeState().

(Overgenomen van Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Zie voor een beschrijving van dit lid SetDesignModeState(IDictionary).

(Overgenomen van Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Zie voor een beschrijving van dit lid SetOwnerControl(Control).

(Overgenomen van Control)
IControlDesignerAccessor.UserData

Zie voor een beschrijving van dit lid UserData.

(Overgenomen van Control)
IDataBindingsAccessor.DataBindings

Zie voor een beschrijving van dit lid DataBindings.

(Overgenomen van Control)
IDataBindingsAccessor.HasDataBindings

Zie voor een beschrijving van dit lid HasDataBindings.

(Overgenomen van Control)
IExpressionsAccessor.Expressions

Zie voor een beschrijving van dit lid Expressions.

(Overgenomen van Control)
IExpressionsAccessor.HasExpressions

Zie voor een beschrijving van dit lid HasExpressions.

(Overgenomen van Control)
IParserAccessor.AddParsedSubObject(Object)

Zie voor een beschrijving van dit lid AddParsedSubObject(Object).

(Overgenomen van Control)
IPostBackEventHandler.RaisePostBackEvent(String)

Implementeert de RaisePostBackEvent(String) methode.

(Overgenomen van ToolZone)

Extensiemethoden

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

Hiermee schakelt u het gedrag van dynamische gegevens in voor het opgegeven gegevensbeheer.

EnableDynamicData(INamingContainer, Type, Object)

Hiermee schakelt u het gedrag van dynamische gegevens in voor het opgegeven gegevensbeheer.

EnableDynamicData(INamingContainer, Type)

Hiermee schakelt u het gedrag van dynamische gegevens in voor het opgegeven gegevensbeheer.

FindDataSourceControl(Control)

Retourneert de gegevensbron die is gekoppeld aan het gegevensbeheer voor het opgegeven besturingselement.

FindFieldTemplate(Control, String)

Retourneert de veldsjabloon voor de opgegeven kolom in de naamgevingscontainer van het opgegeven besturingselement.

FindMetaTable(Control)

Retourneert het metatable-object voor het bevattende gegevensbeheer.

GetDefaultValues(INamingContainer)

Hiermee haalt u de verzameling van de standaardwaarden voor het opgegeven gegevensbeheer op.

GetMetaTable(INamingContainer)

Hiermee haalt u de tabelmetagegevens voor het opgegeven gegevensbeheer op.

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

Hiermee stelt u de metagegevens van de tabel en de standaardwaardetoewijzing voor het opgegeven gegevensbeheer in.

SetMetaTable(INamingContainer, MetaTable, Object)

Hiermee stelt u de metagegevens van de tabel en de standaardwaardetoewijzing voor het opgegeven gegevensbeheer in.

SetMetaTable(INamingContainer, MetaTable)

Hiermee stelt u de tabelmetagegevens voor het opgegeven gegevensbeheer in.

TryGetMetaTable(INamingContainer, MetaTable)

Bepaalt of tabelmetagegevens beschikbaar zijn.

Van toepassing op

Zie ook