WebPartManager Classe

Definizione

Funge da classe centrale dell'insieme di controlli Web part per la gestione di tutti i controlli, le funzionalità e gli eventi Web part implicati in una pagina Web.Serves as the central class of the Web Parts control set, managing all the Web Parts controls, functionality, and events that occur on a Web page.

public ref class WebPartManager : System::Web::UI::Control, System::Web::UI::INamingContainer, System::Web::UI::WebControls::WebParts::IPersonalizable
[System.ComponentModel.Bindable(false)]
public class WebPartManager : System.Web.UI.Control, System.Web.UI.INamingContainer, System.Web.UI.WebControls.WebParts.IPersonalizable
type WebPartManager = class
    inherit Control
    interface INamingContainer
    interface IPersonalizable
Public Class WebPartManager
Inherits Control
Implements INamingContainer, IPersonalizable
Ereditarietà
WebPartManager
Attributi
Implementazioni

Esempi

Nell'esempio di codice seguente viene illustrato l' WebPartManager utilizzo dichiarativo e a livello di codice del controllo.The following code example demonstrates both declarative and programmatic use of the WebPartManager control.

L'esempio di codice è costituito da quattro parti:The code example has four parts:

  • Controllo utente che consente di modificare le modalità di visualizzazione in una pagina Web part.A user control that enables you to change display modes on a Web Parts page.

  • Pagina Web contenente due controlli personalizzati WebPart che possono essere connessi e un <asp:webpartmanager> elemento.A Web page that contains two custom WebPart controls that can be connected, and an <asp:webpartmanager> element.

  • Un file di codice sorgente che contiene due WebPart controlli personalizzati e un'interfaccia personalizzata.A source code file that contains two custom WebPart controls, and a custom interface.

  • Spiegazione del funzionamento dell'esempio in un browser.An explanation of how the example works in a browser.

Il controllo utente dispone di un controllo elenco a discesa che mostra le possibili modalità di visualizzazione in una pagina, in base ai controlli Web part presenti nella pagina.The user control has a drop-down list control that shows the possible display modes on a page, given the Web Parts controls that are present on the page. Nella pagina Web per questo esempio di codice, questo controllo utente viene dichiarato immediatamente sotto l' WebPartManager elemento nel markup della pagina ed è presente una Register direttiva nella parte superiore della pagina Web per registrare il controllo.In the Web page for this code example, this user control is declared just below the WebPartManager element in the page's markup, and there is a Register directive near the top of the Web page to register the control. Per informazioni dettagliate sulle modalità di visualizzazione e una descrizione del codice sorgente in questo controllo, vedere Procedura dettagliata: Modifica delle modalità di visualizzazione in unapagina Web part.For details about display modes and a description of the source code in this control, see Walkthrough: Changing Display Modes on a Web Parts Page.

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

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

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

    String browseModeName = WebPartManager.BrowseDisplayMode.Name;

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

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

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

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

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

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

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

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

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

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

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

  End Sub

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

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

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

  End Sub

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

Il markup dichiarativo per la pagina Register Web contiene le direttive per il controllo utente e i controlli personalizzati.The declarative markup for the Web page contains Register directives for both the user control and the custom controls. È presente un <asp:webpartmanager> elemento, un <asp:webpartzone> elemento che contiene i controlli personalizzati e un <asp:connectionszone> elemento.There is an <asp:webpartmanager> element, an <asp:webpartzone> element to contain the custom controls, and an <asp:connectionszone> element. La pagina contiene anche il codice inline che gestisce gli eventi correlati alla connessione per WebPartManager il controllo. è possibile vedere l'effetto di questo codice quando si connettono e disconnettono i controlli.The page also contains some inline code that handles connection-related events for the WebPartManager control; you can see the effect of this code as you connect and disconnect controls.

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

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

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

  protected void WebPartManager1_WebPartsDisconnected(object sender, WebPartConnectionsEventArgs e)
  {
    UpdateLabelData(WebPartManager1.WebParts.Count,
      WebPartManager1.Connections.Count);
  }
  
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>ASP.NET Example</title>
</head>
<body>
    <form id="form1" runat="server">
      <!-- Reference the WebPartManager control. -->
      <asp:WebPartManager ID="WebPartManager1" runat="server"  
        OnWebPartsConnected="WebPartManager1_WebPartsConnected" 
        OnWebPartsDisconnected="WebPartManager1_WebPartsDisconnected" />
    <div>
      <uc1:DisplayModeMenuCS ID="displaymode1" runat="server" />
      <!-- Reference consumer and provider controls in a zone. -->
      <asp:WebPartZone ID="WebPartZone1" runat="server">
        <ZoneTemplate>
          <aspSample:ZipCodeWebPart ID="zip1" 
            runat="server" 
            Title="Zip Code Control"/>
          <aspSample:WeatherWebPart ID="weather1" 
            runat="server" 
            Title="Weather Control" />
        </ZoneTemplate>
      </asp:WebPartZone>
      <hr />
      <asp:Label ID="Label1" runat="server" Text=""></asp:Label>
      <br />
      <asp:Label ID="Label2" runat="server" Text=""></asp:Label>
      <!-- Add a ConnectionsZone so users can connect controls. -->
      <asp:ConnectionsZone ID="ConnectionsZone1" runat="server" />
    </div>
    </form>
</body>
</html>
<%@ Page Language="vb" %>
<%@ register TagPrefix="uc1" 
  TagName="DisplayModeMenuVB" 
  Src="DisplayModeMenuVB.ascx" %>
<%@ register tagprefix="aspSample" 
  Namespace="Samples.AspNet.VB.Controls" 
  Assembly="ConnectionSampleVB" %>

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

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

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

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

La terza parte dell'esempio è il codice sorgente per i controlli.The third part of the example is the source code for the controls. Si noti che è presente un'interfaccia IZipCodedenominata e che questa interfaccia è implementata ZipCodeWebPart nella classe.Note that there is an interface named IZipCode, and this interface is implemented in the ZipCodeWebPart class. Questa classe dispone di un metodo di callback ProvideIZipCode speciale denominato che funge da provider.This class has a special callback method named ProvideIZipCode that serves as a provider. L'altro tipo, denominato WeatherWebPart, viene inoltre implementato con un metodo speciale denominato GetIZipCode, che consente al controllo di fungere da consumer dell'altro controllo.The other type, named WeatherWebPart, is also implemented with a special method named GetIZipCode, which enables the control to act as a consumer of the other control.

Per eseguire l'esempio di codice, è necessario compilare questo codice sorgente.For the code example to run, you must compile this source code. È possibile compilarlo in modo esplicito e inserire l'assembly risultante nella cartella bin del sito Web o nel Global Assembly Cache.You can compile it explicitly and put the resulting assembly in your Web site's Bin folder or the global assembly cache. In alternativa, è possibile inserire il codice sorgente nella cartella App_Code del sito, in cui verrà compilato dinamicamente in fase di esecuzione.Alternatively, you can put the source code in your site's App_Code folder, where it will be dynamically compiled at run time. In questo esempio di codice si presuppone che l'origine sia stata compilata in Register un assembly e che la direttiva nella pagina Web faccia riferimento al nome dell'assembly.This code example assumes that you have compiled the source into an assembly, and the Register directive in the Web page references the assembly name. Per una procedura dettagliata che illustra come eseguire la compilazione , vedere Procedura dettagliata: Sviluppo e utilizzo di un controlloserver Web personalizzato.For a walkthrough that demonstrates how to compile, see Walkthrough: Developing and Using a Custom Web Server Control.

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

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

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

    public ZipCodeWebPart()
    {
    }

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

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

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

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

  }

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

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

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

    protected override void CreateChildControls()
    {
      Controls.Clear();
      DisplayContent = new Label();
      this.Controls.Add(DisplayContent);
    }

  }
}
Imports System.Web
Imports System.Web.Security
Imports System.Security.Permissions
Imports System.Web.UI
Imports System.Web.UI.WebControls
Imports System.Web.UI.WebControls.WebParts

Namespace Samples.AspNet.VB.Controls

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

    Property ZipCode() As String

  End Interface

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

    Public Sub New()
    End Sub

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

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

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


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

    End Sub


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

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

    End Sub

  End Class

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

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


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

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

    End Sub

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

    End Sub

  End Class

End Namespace

Una volta caricata la pagina Web in un browser, fare clic sul controllo elenco a discesa modalità di visualizzazione e selezionare Connetti per passare alla modalità di connessione della pagina.After you have loaded the Web page in a browser, click the Display Mode drop-down list control and select Connect to switch the page to connect mode. La modalità di connessione <asp:connectionszone> utilizza l'elemento per consentire la creazione di connessioni tra i controlli.Connect mode uses the <asp:connectionszone> element to enable you to create connections between controls. In modalità di connessione fare clic sulla freccia verso il basso nella barra del titolo del controllo Cap per attivare il menu dei verbi, quindi fare clic su Connetti.In connect mode, click the downward arrow in the title bar of the ZIP Code control to activate its verbs menu, and then click Connect. Dopo aver visualizzato l'interfaccia utente della connessione, fare clic sul collegamento creare una connessione a un consumer .After the connection UI appears, click the Create a connection to a Consumer link. Viene visualizzata una cella con un controllo elenco a discesa.A cell appears that has a drop-down list control. Selezionare controllo meteorologico nell'elenco a discesa, quindi fare clic su Connetti per completare la connessione dei due controlli.Select Weather Control in the drop-down list, and then click Connect to complete the connection of the two controls. Fare clic su Chiudie quindi utilizzare l'elenco a discesa modalità di visualizzazione per tornare alla modalità di visualizzazione normale della pagina.Click Close, and then use the Display Mode drop-down list to return the page to normal browse mode. È possibile immettere un codice postale e il controllo consumer verrà aggiornato con il valore immesso.You can enter a ZIP Code, and the consumer control will be updated with the value you enter. Poiché la ZipCode proprietà è stata contrassegnata Personalizable con l'attributo nel codice sorgente, il valore della proprietà verrà mantenuto tra le sessioni del browser, salvando in questo modo il valore immesso da un utente.Because the ZipCode property was marked with the Personalizable attribute in the source code, this property value will persist across browser sessions, thus saving the value entered by a user. Un controllo consumer più sofisticato potrebbe ottenere le informazioni sul codice postale, cercare informazioni meteo in base al codice e visualizzarle a un utente.A more sophisticated consumer control could take the ZIP code information, look up weather information based on the code, and display it to a user.

Commenti

Il WebPartManager controllo funge da Hub o centro di controllo di un'applicazione Web part.The WebPartManager control acts as the hub or control center of a Web Parts application. In ogni pagina che usa Web Part controlli è necessario disporre diWebPartManager una sola istanza di controllo.There must be one--and only one--WebPartManager control instance on every page that uses Web Parts controls. Come per la maggior parte degli aspetti delle applicazioni WebPartManager Web part, il controllo funziona solo con gli utenti autenticati.As with most aspects of Web Parts applications, the WebPartManager control works only with authenticated users. Inoltre, la relativa funzionalità funziona quasi interamente con i WebZone controlli server che si trovano all'interno di Web part zone che ereditano dalla classe.Further, its functionality works almost entirely with server controls that reside within Web Parts zones that inherit from the WebZone class. I controlli server che si trovano in una pagina all'esterno di queste zone possono avere pochissime funzionalità Web part o interagire WebPartManager con il controllo.Server controls that reside on a page outside of these zones can have very little Web Parts functionality or interaction with the WebPartManager control.

Come hub per Web part funzionalità in una pagina, il WebPartManager controllo esegue i tipi di attività descritte nella tabella seguente.As the hub for Web Parts functionality on a page, the WebPartManager control carries out the kinds of tasks described in the following table.

Categoria attivitàTask category Funzione del controlloWhat the control does
Verifica Web part controlliTracking Web Parts controls Tiene traccia dei molti tipi diversi di controlli in una pagina che forniscono funzionalità di Web part, tra WebPart cui controlli, connessioni, zone e altro.Keeps track of the many different kinds of controls on a page that provide Web Parts features, including WebPart controls, connections, zones, and others.
Aggiunta e rimozione di controlli Web partAdding and removing Web Parts controls Fornisce i metodi per l'aggiunta, l'eliminazione e WebPart la chiusura di controlli in una pagina.Provides the methods for adding, deleting, and closing WebPart controls on a page.
Amministrazione delle connessioniAdministering connections Crea connessioni tra i controlli e monitora le connessioni, nonché i processi di aggiunta e rimozione.Creates connections between controls, and monitors the connections as well as the processes of adding and removing them.
Personalizzazione di controlli e paginePersonalizing controls and pages Consente agli utenti di spostare i controlli in posizioni diverse in una pagina e avvia le visualizzazioni in cui gli utenti possono modificare l'aspetto, le proprietà e il comportamento dei controlli.Enables users to move controls to different locations on a page, and launches the views in which users can edit the appearance, properties, and behavior of controls. Mantiene le impostazioni di personalizzazione specifiche dell'utente in ogni pagina.Maintains user-specific personalization settings on each page.
Alternanza tra visualizzazioni di pagina diverseToggling between different page views Passa una pagina tra diverse visualizzazioni specializzate della pagina, in modo che gli utenti possano eseguire determinate attività, ad esempio modificando il layout di pagina o i controlli di modifica.Switches a page among different specialized views of the page, so that users can carry out certain tasks such as changing page layout or editing controls.
Generazione di eventi del ciclo di vita Web partRaising Web Parts life-cycle events Definisce, genera e consente agli sviluppatori di gestire gli eventi del ciclo di vita dei controlli Web part, ad esempio quando vengono aggiunti, spostati, connessi o eliminati controlli.Defines, raises, and enables developers to handle life-cycle events of Web Parts controls, such as when controls are being added, moved, connected, or deleted.
Abilitazione dell'importazione e dell'esportazione di controlliEnabling import and export of controls Esporta flussi XML che contengono lo stato delle proprietà dei WebPart controlli e consente agli utenti di importare i file per praticità nella personalizzazione di controlli complessi in altre pagine o siti.Exports XML streams that contain the state of the properties of WebPart controls, and allows users to import the files for convenience in personalizing complex controls in other pages or sites.

La WebPartManager classe dispone di un ampio set di proprietà.The WebPartManager class has a large set of properties. Coerente con il WebPartManager ruolo del rilevamento di altri controlli, dispone di una serie di proprietà che fanno riferimento a raccolte di controlli Web part o altri oggetti speciali di Web part.Consistent with the WebPartManager role of tracking other controls, it has a number of properties that reference collections of either Web Parts controls, or other special Web Parts objects. Le AvailableTransformersproprietà Connections, ,Controls, ,DynamicConnections, ,eZonessono tutte raccolte utilizzate dalWebPartManager controllo per il rilevamento e altri WebParts DisplayModes SupportedDisplayModes attività di gestione.The AvailableTransformers, Connections, Controls, DisplayModes, DynamicConnections, SupportedDisplayModes, WebParts, and Zones properties are all collections used by the WebPartManager control for its tracking and other management tasks.

Un altro gruppo di proprietà contiene avvisi personalizzabili che si applicano a determinati scenari che si verificano in un'applicazione Web part.Another group of properties contains customizable warnings that apply in certain scenarios that occur in a Web Parts application. Sono incluse le CloseProviderWarning ExportSensitiveDataWarning proprietà DeleteWarning, e.These include the CloseProviderWarning, the DeleteWarning, and the ExportSensitiveDataWarning properties.

La WebPartManager classe esegue l'override di alcune delle proprietà ereditate di base, utilizzate da molti controlli server Web.The WebPartManager class overrides some of its base inherited properties, which are used by many Web server controls. Sono incluse le EnableThemingproprietà SkinID, e Visible .These include the EnableTheming, SkinID, and Visible properties.

Infine, è disponibile un gruppo di proprietà utili per accedere allo stato corrente dell'applicazione.Finally, there is a group of properties useful for accessing the current state of the application. La DisplayMode proprietà indica la modalità di visualizzazione corrente in cui si trova una pagina.The DisplayMode property indicates the current display mode that a page is in. La EnableClientScript proprietà indica se un controllo è autorizzato a eseguire il rendering dello script lato client, che è rilevante nelle situazioni in cui gli utenti potrebbero avere browser con funzionalità diverse o che lo scripting è disattivato.The EnableClientScript property indicates whether a control is allowed to render client-side script, which is relevant in situations where users might have browsers with different capabilities or have scripting turned off. La Internals proprietà è utile per fare riferimento a una classe di utilità che contiene le chiamate a una serie di importanti web part metodi utilizzati per i casi di estendibilità.The Internals property is useful for referencing a utility class that contains the calls to a number of important Web Parts methods that are used for extensibility cases. Nascondendo le chiamate a questi metodi in una classe separata (la WebPartManagerInternals classe), l' WebPartManager API della classe è semplificata.By hiding the calls to these methods in a separate class (the WebPartManagerInternals class), the WebPartManager class's own API is simplified. La Personalization proprietà consente di accedere agli oggetti di personalizzazione che archiviano le impostazioni di personalizzazione degli utenti e di salvare in modo permanente i dati in un archivio permanente.The Personalization property provides access to the personalization objects that store users' personalization settings and persist that data to permanent storage. La SelectedWebPart proprietàWebPart indica il controllo in una pagina attualmente selezionato dall'utente o dall'applicazione.The SelectedWebPart property indicates which WebPart control on a page is currently selected by the user or the application. La IPersonalizable.IsDirty proprietà indica se i dati di personalizzazione personalizzati WebPart in un controllo sono stati modificati.The IPersonalizable.IsDirty property indicates whether custom personalization data on a WebPart control has changed.

Il WebPartManager controllo contiene cinque modalità di visualizzazione predefinite o visualizzazioni di una pagina Web.The WebPartManager control contains five built-in display modes, or views of a Web page. Gli sviluppatori possono estendere questa funzionalità, creando modalità di visualizzazione personalizzate estendendo tipi WebZone come la classe ToolZone o la classe.Developers can extend this feature, creating custom display modes by extending types such as the WebZone class or the ToolZone class. Gli utenti possono passare a una pagina nelle varie modalità di visualizzazione, a condizione che il tipo di controlli appropriato che corrisponde a una determinata modalità di visualizzazione sia presente in una pagina.Users can switch a page into the various display modes, provided that the proper kind of controls that correspond to a given display mode are present on a page.

Nota

È possibile estendere questa funzionalità in modo che gli utenti possano passare a una modalità di visualizzazione personalizzata senza avere una zona corrispondente nella pagina.It is possible to extend this feature so that users can switch into a custom display mode without having a corresponding zone on the page. Tuttavia, il comportamento predefinito è che le modalità di visualizzazione corrispondono alle zone.However, the default behavior is that display modes correspond to zones.

Le modalità di visualizzazione standard sono rappresentate da campi pubblici WebPartManager nella classe.The standard display modes are represented by public fields in the WebPartManager class. Nella tabella seguente vengono riepilogati i campi e le modalità di visualizzazione a cui fanno riferimento.The following table summarizes the fields and the display modes they refer to. Nella proprietà viene sempre fatto riferimento alla modalità di visualizzazione corrente di una pagina, come indicato in DisplayMode precedenza, e il set di modalità di visualizzazione possibile in una pagina specifica, dato il tipo di zone presenti nella pagina, è contenuto SupportedDisplayModes nella proprietà.The current display mode of a page, as noted above, is always referenced in the DisplayMode property, and the set of display modes that is possible on a particular page, given the kind of zones that are present on the page, is contained in the SupportedDisplayModes property.

CampoField Dettagli modalità di visualizzazioneDisplay mode details
BrowseDisplayMode Visualizzazione utente normale di una pagina Web. modalità di visualizzazione predefinita e più comune.The normal user view of a Web page; the default and most common display mode.
DesignDisplayMode Visualizzazione in cui gli utenti possono ridisporre o eliminare i controlli per modificare il layout di pagina.The view in which users can rearrange or delete controls to change the page layout.
EditDisplayMode Visualizzazione in cui viene visualizzata un'interfaccia utente di modifica (UI). Gli utenti possono modificare l'aspetto, le proprietà e il comportamento dei controlli visibili nella modalità di visualizzazione normale.The view in which an editing user interface (UI) becomes visible; users can edit the appearance, properties, and behavior of the controls that are visible in the normal browse mode.
CatalogDisplayMode Visualizzazione in cui un'interfaccia utente del catalogo diventa visibile. Gli utenti possono aggiungere controlli a una pagina dai cataloghi dei controlli disponibili.The view in which a catalog UI becomes visible; users can add controls to a page from catalogs of available controls.
ConnectDisplayMode Visualizzazione in cui un'interfaccia utente di connessione diventa visibile. Gli utenti possono connettere, gestire o disconnettere le connessioni tra i controlli.The view in which a connection UI becomes visible; users can connect, manage, or disconnect connections between controls.

Il WebPartManager controllo contiene inoltre una serie di eventi cruciali nel ciclo di vita di Web part pagine e controlli.The WebPartManager control also contains a number of events that are critical in the life cycle of Web Parts pages and controls. Questi eventi forniscono un controllo a livello di codice preciso sul comportamento dei controlli Web part.These events provide precise programmatic control over the behavior of Web Parts controls. La maggior parte dei metodi WebPart riguarda direttamente i controlli o altri controlli server o utente posizionati WebPartZoneBase in zone in modo che possano comportarsi come WebPart controlli.Most methods pertain directly to WebPart controls (or other server or user controls that are placed in WebPartZoneBase zones so that they can behave as WebPart controls). Tuttavia, alcuni eventi riguardano lo stato della pagina o le connessioni nella pagina.However, a few events pertain to the state of the page or connections on the page. La tabella seguente elenca gli eventi disponibili e ne riepiloga le finalità.The following table lists the available events and summarizes their purposes.

Nota

In tutti i casi nella tabella riportata di seguito, la parola "controllo" si WebPart riferisce a un controllo o a qualsiasi controllo server che risiede in una zona e GenericWebPart viene racchiuso in un oggetto in fase di esecuzione.In all cases in the following table, the word "control" refers to a WebPart control or any server control that resides in a zone and is wrapped with a GenericWebPart object at run time.

eventEvent DescriptionDescription
AuthorizeWebPart Si verifica subito prima dell'aggiunta di un controllo a una pagina per verificare che sia autorizzato.Occurs just before a control is added to a page to verify that it is authorized.
ConnectionsActivated Si verifica dopo l'attivazione di tutte le connessioni in una pagina.Occurs after all the connections on a page have been activated.
ConnectionsActivating Si verifica subito prima del processo di attivazione di tutte le connessioni in una pagina.Occurs just before the process of activating all the connections on a page.
DisplayModeChanged Si verifica dopo la modifica della modalità di visualizzazione corrente di una pagina.Occurs after the current display mode of a page has changed.
DisplayModeChanging Si verifica subito prima del processo di modifica della modalità di visualizzazione di una pagina.Occurs just before the process of changing a page's display mode.
SelectedWebPartChanged Si verifica dopo che la selezione di un controllo è stata annullata.Occurs after the selection of a control has been canceled.
SelectedWebPartChanging Si verifica immediatamente prima del processo di annullamento della selezione di un controllo.Occurs just before the process of canceling the selection of a control.
WebPartAdded Si verifica dopo che un controllo è stato aggiunto a una zona.Occurs after a control has been added to a zone.
WebPartAdding Si verifica subito prima del processo di aggiunta di un controllo a una zona.Occurs just before the process of adding a control to a zone.
WebPartClosed Si verifica dopo la chiusura di un controllo (rimosso da una pagina).Occurs after a control has been closed (removed from a page).
WebPartClosing Si verifica immediatamente prima del processo di chiusura di un controllo.Occurs just before the process of closing a control.
WebPartDeleted Si verifica dopo che un'istanza di un controllo dinamico (creata a livello di codice o aggiunta da un catalogo) è stata eliminata definitivamente.Occurs after an instance of a dynamic control (one that was created programmatically or added from a catalog) has been permanently deleted.
WebPartDeleting Si verifica subito prima del processo di eliminazione di un controllo dinamico.Occurs just before the process of deleting a dynamic control.
WebPartMoved Si verifica dopo lo spostamento di un controllo all'interno della relativa zona o in un'altra zona.Occurs after a control has moved within its zone or to another zone.
WebPartMoving Si verifica subito prima del processo di trasferimento di un controllo.Occurs just before the process of moving a control.
WebPartsConnected Si verifica dopo che la connessione è stata stabilita da due controlli selezionati per la partecipazione a una connessione.Occurs after two controls selected for participation in a connection have established the connection.
WebPartsConnecting Si verifica subito prima del processo di connessione di due controlli.Occurs just before the process of connecting two controls.
WebPartsDisconnected Si verifica dopo la disconnessione di due controlli connessi.Occurs after two connected controls have been disconnected.
WebPartsDisconnecting Si verifica subito prima del processo di disconnessione di due controlli.Occurs just before the process of disconnecting two controls.

Il WebPartManager controllo dispone di numerosi metodi per la gestione di Web part pagine.The WebPartManager control has numerous methods for managing Web Parts pages. Un set esteso di metodi, non elencati qui, è costituito da metodi i cui nomi hanno il formato inEventName.A large set of the methods, not listed here, are methods whose names take the form of OnEventName. Questi metodi generano in genere l'evento associato e forniscono l'evento con un gestore di WebPartEventHandlertipo.These methods typically raise their associated event, and provide the event with a handler of type WebPartEventHandler. La maggior parte di questi metodi può essere sottoposta a override dagli WebPartManager sviluppatori che ereditano dalla classe.Most of these methods can be overridden by developers who inherit from the WebPartManager class. Inoltre, gli sviluppatori di pagine possono fornire gestori personalizzati per gli eventi associati a questi metodi.Also, page developers can provide custom handlers for the events associated with these methods. Nel caso dell' WebPartAdded evento, ad esempio, uno sviluppatore di pagine potrebbe aggiungere un OnWebPartAdded attributo all' <asp:webpartmanager> elemento nel markup di una pagina Web e quindi assegnare un nome di metodo personalizzato all'attributo per fornire la gestione personalizzata dell'evento.For example, in the case of the WebPartAdded event, a page developer could add an OnWebPartAdded attribute to the <asp:webpartmanager> element in the markup of a Web page, and then assign a custom method name to the attribute to provide custom handling for the event. L'attributo corrisponde al OnWebPartAdded metodo e questo modello di base di gestione degli eventi funziona per la maggior parte degli eventi Web part e dei metodi associati.The attribute corresponds to the OnWebPartAdded method, and this basic pattern of event handling works for most Web Parts events and their associated methods.

Il WebPartManager controllo dispone inoltre di metodi specifici per l'attività di gestione WebPart dei controlli (e controlli server o utente utilizzati come WebPart controlli).In addition, the WebPartManager control has methods particular to the task of managing WebPart controls (and server or user controls used as WebPart controls). Questi metodi includono AddWebPart AuthorizeWebPart ,,DeleteWebPart ,EndWebPartEditing,,, ,,,ImportWebPart, ,GetGenericWebPart, CopyWebPart CreateWebPart CloseWebPart DisconnectWebPart BeginWebPartEditing ExportWebPart IsAuthorized, e MoveWebPart.These methods include AddWebPart, AuthorizeWebPart, CloseWebPart, CopyWebPart, CreateWebPart, DeleteWebPart, DisconnectWebPart, BeginWebPartEditing, EndWebPartEditing, ExportWebPart, GetGenericWebPart, ImportWebPart, IsAuthorized, and MoveWebPart.

Un altro set di metodi è specializzato per le connessioni.Another set of methods is specialized for connections. Sono inclusi metodi quali ActivateConnections CreateAvailableTransformers ,GetProviderConnectionPoints,, ConnectWebParts,, ,,DisconnectWebParts, eGetConsumerConnectionPoints. DisconnectWebPart CanConnectWebParts BeginWebPartConnecting EndWebPartConnectingThis includes methods such as ActivateConnections, BeginWebPartConnecting, CanConnectWebParts, ConnectWebParts, CreateAvailableTransformers, DisconnectWebPart, DisconnectWebParts, EndWebPartConnecting, GetConsumerConnectionPoints, and GetProviderConnectionPoints.

Infine, alcuni WebPartManager metodi sono incentrati sulla funzionalità di personalizzazione.Finally, some WebPartManager methods focus on personalization functionality. Sono incluse CreatePersonalization, LoadControlState, SaveCustomPersonalizationState, SetPersonalizationDirty, IPersonalizable.Load, IPersonalizable.Save e SaveControlState.These include CreatePersonalization, LoadControlState, SaveCustomPersonalizationState, SetPersonalizationDirty, IPersonalizable.Load, IPersonalizable.Save, and SaveControlState.

Per ulteriori informazioni su altri WebPartManager metodi accessibili tramite la Internals proprietà, vedere la documentazione relativa alla WebPartManagerInternals classe.For more information on other WebPartManager methods that are accessible through the Internals property, see the documentation for the WebPartManagerInternals class.

Note per gli eredi

Il WebPartManager controllo è progettato per essere esteso.The WebPartManager control is designed to be extended. Poiché è fondamentale per Web part le applicazioni, quando si desidera estendere un tipo o un controllo specifico nel set di controlli Web part, in molti casi è necessario anche estendere la WebPartManager classe perché è probabile che sia presente una proprietà o un metodo necessario per eseguire il tipo personalizzato funziona nel contesto di un'applicazione Web part.Because it is so central to Web Parts applications, when you want to extend some specific type or control in the Web Parts control set, in many cases you must also extend the WebPartManager class, because it is likely to have some property or method that is required to make your custom type work in the context of a Web Parts application. La documentazione di riferimento Web part ( System.Web.UI.WebControls.WebPartsvedere), quando si discute come estendere un tipo di Web part, spesso indica cosa è necessario fare per estendere anche la WebPartManager classe o come estenderlo in un esempio di codice.The Web Parts reference documentation (see System.Web.UI.WebControls.WebParts), when discussing how to extend a Web Parts type, frequently mentions what needs to be done to extend the WebPartManager class as well, or shows how to extend it in a code example.

Costruttori

WebPartManager()

Inizializza una nuova istanza della classe WebPartManager.Initializes a new instance of the WebPartManager class.

Campi

BrowseDisplayMode

Rappresenta la modalità di visualizzazione predefinita per le pagine che contengono controlli Web part.Represents the default display mode for pages that contain Web Parts controls. Questo campo è di sola lettura.This field is read-only.

CatalogDisplayMode

Rappresenta la modalità di visualizzazione utilizzata per aggiungere a una pagina Web controlli server da un catalogo di controlli.Represents the display mode used for adding server controls from a catalog of controls to a Web page. Questo campo è di sola lettura.This field is read-only.

ConnectDisplayMode

Rappresenta la modalità di visualizzazione utilizzata per visualizzare una speciale interfaccia utente che consenta agli utenti di gestire le connessioni tra controlli WebPart.Represents the display mode used for displaying a special user interface (UI) for users to manage connections between WebPart controls. Questo campo è di sola lettura.This field is read-only.

DesignDisplayMode

Rappresenta la modalità di visualizzazione utilizzata per modificare il layout delle pagine Web che contengono controlli Web part.Represents the display mode used for changing the layout of Web pages that contain Web Parts controls. Questo campo è di sola lettura.This field is read-only.

EditDisplayMode

Rappresenta la modalità di visualizzazione in cui gli utenti finali possono modificare i controlli server.Represents the display mode in which end users can edit and modify server controls. Questo campo è di sola lettura.This field is read-only.

Proprietà

Adapter

Ottiene l'adattatore specifico del browser per il controllo.Gets the browser-specific adapter for the control.

(Ereditato da Control)
AppRelativeTemplateSourceDirectory

Ottiene o imposta la directory virtuale relativa all'applicazione dell'oggetto Page o UserControl contenente questo controllo.Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.

(Ereditato da Control)
AvailableTransformers

Ottiene un insieme di oggetti WebPartTransformer disponibili per l'utilizzo nella creazione di connessioni Web part tra controlli server.Gets a collection of WebPartTransformer objects that are available for use in creating Web Parts connections between server controls.

BindingContainer

Ottiene il controllo contenente l'associazione dati del controllo corrente.Gets the control that contains this control's data binding.

(Ereditato da Control)
ChildControlsCreated

Ottiene un valore che indica se i controlli figli del controllo server sono stati creati.Gets a value that indicates whether the server control's child controls have been created.

(Ereditato da Control)
ClientID

Ottiene l'ID di controllo per il markup HTML generato da ASP.NET.Gets the control ID for HTML markup that is generated by ASP.NET.

(Ereditato da Control)
ClientIDMode

Ottiene o imposta l'algoritmo utilizzato per generare il valore della proprietà ClientID.Gets or sets the algorithm that is used to generate the value of the ClientID property.

(Ereditato da Control)
ClientIDSeparator

Ottiene un carattere che rappresenta il separatore utilizzato nella proprietà ClientID.Gets a character value representing the separator character used in the ClientID property.

(Ereditato da Control)
CloseProviderWarning

Ottiene o imposta un avviso che viene visualizzato quando un utente chiude un controllo che funge da provider per altri controlli in una connessione.Gets or sets a warning that is displayed when a user closes a control that is acting as a provider to other controls in a connection.

Connections

Ottiene un riferimento all'insieme di tutte le connessioni correnti in una pagina Web.Gets a reference to the collection of all current connections on a Web page.

Context

Ottiene l'oggetto HttpContext associato al controllo server per la richiesta Web corrente.Gets the HttpContext object associated with the server control for the current Web request.

(Ereditato da Control)
Controls

Ottiene l'insieme di tutti i controlli WebPart, server o utente contenuti nelle aree WebPartZoneBase di una pagina Web e gestiti dal controllo WebPartManager.Gets the collection of all WebPart, server, or user controls that are contained in WebPartZoneBase zones on a Web page and are managed by the WebPartManager control.

DataItemContainer

Ottiene un riferimento al contenitore di denominazione se il contenitore di denominazione implementa IDataItemContainer.Gets a reference to the naming container if the naming container implements IDataItemContainer.

(Ereditato da Control)
DataKeysContainer

Ottiene un riferimento al contenitore di denominazione se il contenitore di denominazione implementa IDataKeysControl.Gets a reference to the naming container if the naming container implements IDataKeysControl.

(Ereditato da Control)
DeleteWarning

Ottiene o imposta un messaggio di avviso personalizzato visualizzato dagli utenti finali quando eliminano un controllo.Gets or sets a custom warning message displayed to end users when they delete a control.

DesignMode

Ottiene un valore che indica se un controllo viene utilizzato in un'area di progettazione.Gets a value indicating whether a control is being used on a design surface.

(Ereditato da Control)
DisplayMode

Ottiene o imposta la modalità di visualizzazione attiva per una pagina Web che contiene controlli Web part.Gets or sets the active display mode for a Web page that contains Web Parts controls.

DisplayModes

Ottiene un insieme in sola lettura di tutte le modalità di visualizzazione associate a un controllo WebPartManager.Gets a read-only collection of all display modes that are associated with a WebPartManager control.

DynamicConnections

Ottiene l'insieme di tutte le connessioni dinamiche attualmente presenti in una pagina Web.Gets the collection of all dynamic connections that currently exist on a Web page.

EnableClientScript

Ottiene o imposta un valore che determina se lo script lato client è abilitato nella pagina Web che contiene un controllo WebPartManager.Gets or sets a value that determines whether client-side scripting is enabled on the Web page that contains a WebPartManager control.

EnableTheming

Ottiene un valore che indica l'abilitazione dell'utilizzo dei temi in una pagina Web.Gets a value indicating that the use of themes is enabled on a Web page.

EnableViewState

Ottiene o imposta un valore che indica se lo stato di visualizzazione del controllo server deve essere persistente e lo stato di visualizzazione dei controlli figlio contenuti, per il client richiedente.Gets or sets a value indicating whether the server control persists its view state, and the view state of any child controls it contains, to the requesting client.

(Ereditato da Control)
Events

Ottiene un elenco dei delegati del gestore eventi per il controllo.Gets a list of event handler delegates for the control. Questa proprietà è di sola lettura.This property is read-only.

(Ereditato da Control)
ExportSensitiveDataWarning

Ottiene o imposta il testo di un messaggio di avviso che viene visualizzato quando l'utente tenta di esportare dati di stato sensibili da un controllo WebPart.Gets or sets the text of a warning message that is displayed when a user attempts to export sensitive state data from a WebPart control.

HasChildViewState

Ottiene un valore che indica se per i controlli figlio del controllo server corrente esistono impostazioni dello stato di visualizzazione salvate.Gets a value indicating whether the current server control's child controls have any saved view-state settings.

(Ereditato da Control)
ID

Ottiene o imposta l'identificatore a livello di codice assegnato al controllo server.Gets or sets the programmatic identifier assigned to the server control.

(Ereditato da Control)
IdSeparator

Ottiene il carattere utilizzato per separare gli identificatori di controllo.Gets the character used to separate control identifiers.

(Ereditato da Control)
Internals

Ottiene un riferimento alla classe WebPartManagerInternals, utilizzata per combinare e separare un insieme di metodi la cui implementazione vera e propria avviene nella classe WebPartManager, ma sono soprattutto utili per gli sviluppatori dei controlli.Gets a reference to the WebPartManagerInternals class, which is used to combine and separate a set of methods that are actually implemented in the WebPartManager class, but are mostly useful for control developers.

IsChildControlStateCleared

Ottiene un valore che indica se i controlli contenuti in questo controllo dispongono di informazioni sullo stato del controllo.Gets a value indicating whether controls contained within this control have control state.

(Ereditato da Control)
IsCustomPersonalizationStateDirty

Ottiene un valore che indica se sono state apportate modifiche alla personalizzazione che hanno effetto sui dettagli di personalizzazione a livello di pagina gestiti dal controllo WebPartManager.Gets a value that indicates whether personalization changes have been made that affect page-level personalization details controlled by the WebPartManager control.

IsTrackingViewState

Ottiene un valore che indica se il controllo server salva le modifiche allo stato di visualizzazione.Gets a value that indicates whether the server control is saving changes to its view state.

(Ereditato da Control)
IsViewStateEnabled

Ottiene un valore che indica se lo stato di visualizzazione è attivato per il controllo corrente.Gets a value indicating whether view state is enabled for this control.

(Ereditato da Control)
LoadViewStateByID

Ottiene un valore che indica se il controllo prende parte al caricamento del proprio stato di visualizzazione tramite ID anziché tramite l'indice.Gets a value indicating whether the control participates in loading its view state by ID instead of index.

(Ereditato da Control)
MediumPermissionSet

Ottiene un oggetto PermissionSet che concede solo l'autorizzazione Execution e l'autorizzazione Medium.Gets a PermissionSet object that allows only Execution permission and Medium permission.

MinimalPermissionSet

Ottiene un oggetto PermissionSet che concede solo l'autorizzazione Execution e l'autorizzazione Minimal.Gets a PermissionSet object that allows only Execution permission and Minimal permission.

NamingContainer

Ottiene un riferimento al contenitore dei nomi del controllo server, che crea uno spazio dei nomi univoco per distinguere i controlli server che hanno lo stesso valore della proprietà ID.Gets a reference to the server control's naming container, which creates a unique namespace for differentiating between server controls with the same ID property value.

(Ereditato da Control)
Page

Ottiene un riferimento all'istanza Page che contiene il controllo server.Gets a reference to the Page instance that contains the server control.

(Ereditato da Control)
Parent

Ottiene un riferimento al controllo padre del controllo server nella gerarchia dei controlli della pagina.Gets a reference to the server control's parent control in the page control hierarchy.

(Ereditato da Control)
Personalization

Ottiene un riferimento a un oggetto che contiene dati di personalizzazione per una pagina Web.Gets a reference to an object that contains personalization data for a Web page.

RenderingCompatibility

Ottiene un valore che specifica la versione di ASP.NET con cui sarà compatibile il codice HTML di cui è stato eseguito il rendering.Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

(Ereditato da Control)
SelectedWebPart

Ottiene un riferimento a WebPart o a un altro controllo server correntemente selezionato per la modifica o la creazione di una connessione a un altro controllo.Gets a reference to a WebPart or other server control that is currently selected for editing or for creating a connection with another control.

Site

Ottiene informazioni sul contenitore del controllo corrente quando viene eseguito il rendering in un'area di progettazione.Gets information about the container that hosts the current control when rendered on a design surface.

(Ereditato da Control)
SkinID

Ottiene o imposta una stringa vuota ("") per evitare l'applicazione di interfacce al controllo WebPartManager.Gets or sets an empty string ("") so that no skin can be applied to the WebPartManager control.

StaticConnections

Ottiene un riferimento all'insieme di tutti gli oggetti WebPartConnection in una pagina Web definiti come connessioni statiche.Gets a reference to the collection of all WebPartConnection objects on a Web page that are defined as static connections.

SupportedDisplayModes

Ottiene un insieme in sola lettura di tutte le modalità di visualizzazione disponibili in una particolare pagina Web.Gets a read-only collection of all display modes that are available on a particular Web page.

TemplateControl

Ottiene o imposta un riferimento al modello che contiene il controllo.Gets or sets a reference to the template that contains this control.

(Ereditato da Control)
TemplateSourceDirectory

Ottiene la directory virtuale dell'oggetto Page o dell'oggetto UserControl che contiene il controllo server corrente.Gets the virtual directory of the Page or UserControl that contains the current server control.

(Ereditato da Control)
UniqueID

Ottiene l'identificatore univoco qualificato gerarchicamente per il controllo server.Gets the unique, hierarchically qualified identifier for the server control.

(Ereditato da Control)
ValidateRequestMode

Ottiene o imposta un valore che indica se il controllo verifica la presenza di valori potenzialmente pericolosi nell'input proveniente dal browser.Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values.

(Ereditato da Control)
ViewState

Ottiene un dizionario di informazioni sullo stato che permette di salvare e ripristinare lo stato di visualizzazione di un controllo server attraverso più richieste per la stessa pagina.Gets a dictionary of state information that allows you to save and restore the view state of a server control across multiple requests for the same page.

(Ereditato da Control)
ViewStateIgnoresCase

Ottiene un valore che indica se l'oggetto StateBag non effettua la distinzione tra maiuscole e minuscole.Gets a value that indicates whether the StateBag object is case-insensitive.

(Ereditato da Control)
ViewStateMode

Ottiene o imposta la modalità dello stato, visualizzazione di questo controllo.Gets or sets the view-state mode of this control.

(Ereditato da Control)
Visible

Ottiene un valore che consente la visualizzazione dei controlli figlio.Gets a value that enables child controls to be visible.

WebParts

Ottiene un riferimento a tutti i controlli WebPart registrati dal controllo WebPartManager in una pagina Web.Gets a reference to all WebPart controls tracked by the WebPartManager control on a Web page.

Zones

Ottiene un riferimento a un insieme di tutte le aree WebPartZoneBase in una pagina Web.Gets a reference to a collection of all the WebPartZoneBase zones on a Web page.

Metodi

ActivateConnections()

Rende attive tutte le connessioni attualmente inattive in una pagina Web.Makes active all connections on a Web page that are currently inactive.

AddedControl(Control, Int32)

Chiamato dopo che un controllo figlio viene aggiunto alla raccolta Controls dell'oggetto Control.Called after a child control is added to the Controls collection of the Control object.

(Ereditato da Control)
AddParsedSubObject(Object)

Notifica al controllo server che un elemento, XML o HTML, è stato analizzato e aggiunge l'elemento all'oggetto ControlCollection del controllo server.Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's ControlCollection object.

(Ereditato da Control)
AddWebPart(WebPart, WebPartZoneBase, Int32)

Fornisce il metodo standard a livello di codice per aggiungere controlli WebPart a una pagina Web.Provides the standard programmatic method for adding WebPart controls to a Web page.

ApplyStyleSheetSkin(Page)

Applica al controllo le proprietà di stile definite nel foglio di stile della pagina.Applies the style properties defined in the page style sheet to the control.

(Ereditato da Control)
BeginRenderTracing(TextWriter, Object)

Inizia la traccia in fase di progettazione dei dati di rendering.Begins design-time tracing of rendering data.

(Ereditato da Control)
BeginWebPartConnecting(WebPart)

Avvia il processo di connessione di due controlli WebPart.Starts the process of connecting two WebPart controls.

BeginWebPartEditing(WebPart)

Avvia il processo di modifica di un controllo WebPart.Starts the process of editing a WebPart control.

BuildProfileTree(String, Boolean)

Raccoglie informazioni sul controllo server e le recapita alla proprietà Trace in modo che vengano visualizzate quando è attivata la tracciatura per la pagina.Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page.

(Ereditato da Control)
CanConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint)

Verifica i controlli WebPart che prenderanno parte a una connessione per determinare se possono essere connessi, quando i controlli consumer e provider dispongono di interfacce compatibili e non è necessario un oggetto WebPartTransformer.Checks the WebPart controls that will be participating in a connection to determine whether they are capable of being connected, when the consumer and provider controls have compatible interfaces and a WebPartTransformer object is not needed.

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

Verifica i controlli WebPart che prenderanno parte a una connessione per determinare se è possibile connetterli e utilizza un oggetto WebPartTransformer per creare la connessione tra un consumer incompatibile e un provider.Checks the WebPart controls that will be participating in a connection to determine whether they are capable of being connected, and uses a WebPartTransformer object to create the connection between an incompatible consumer and provider.

CheckRenderClientScript()

Verifica le funzionalità del browser che esegue la richiesta e il valore della proprietà EnableClientScript per determinare se eseguire il rendering dello script client.Checks the capabilities of the browser making the request, and the value of the EnableClientScript property, to determine whether to render client script.

ClearCachedClientID()

Imposta il valore memorizzato nella cache ClientID su null.Sets the cached ClientID value to null.

(Ereditato da Control)
ClearChildControlState()

Elimina le informazioni sullo stato del controllo per i controlli figlio del controllo server.Deletes the control-state information for the server control's child controls.

(Ereditato da Control)
ClearChildState()

Elimina le informazioni sullo stato di visualizzazione e sullo stato del controllo per tutti i controlli figlio del controllo server.Deletes the view-state and control-state information for all the server control's child controls.

(Ereditato da Control)
ClearChildViewState()

Elimina le informazioni sullo stato di visualizzazione per tutti i controlli figlio del controllo server.Deletes the view-state information for all the server control's child controls.

(Ereditato da Control)
ClearEffectiveClientIDMode()

Imposta la proprietà ClientIDMode dell'istanza del controllo corrente e di tutti i controlli figlio su Inherit.Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

(Ereditato da Control)
CloseWebPart(WebPart)

Chiude un controllo WebPart in maniera tale che non ne viene eseguito il rendering in una pagina Web, ma che sia possibile riaprirlo.Closes a WebPart control in such a way that it is not rendered on a Web page, but can be reopened.

ConnectWebParts(WebPart, ProviderConnectionPoint, WebPart, ConsumerConnectionPoint)

Crea una connessione tra due controlli WebPart o GenericWebPart utilizzando solo i riferimenti ai controlli e i relativi oggetti ConnectionPoint specificati.Creates a connection between two WebPart or GenericWebPart controls using only the references to the controls and their specified ConnectionPoint objects.

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

Crea una connessione tra due controlli WebPart o GenericWebPart utilizzando solo i riferimenti ai controlli, i relativi oggetti ConnectionPoint specificati e un oggetto WebPartTransformer.Creates a connection between two WebPart or GenericWebPart controls using the references to the controls, their specified ConnectionPoint objects, and a WebPartTransformer object.

CopyWebPart(WebPart)

Utilizzato dall'insieme di controlli Web part per creare una copia di un controllo WebPart o di un controllo server per aggiungere il controllo a una pagina Web.Used by the Web Parts control set to create a copy of a WebPart or server control for the purpose of adding the control to a Web page.

CreateAvailableTransformers()

Crea un gruppo di trasformatori specificato nel file di configurazione di un sito Web e lo aggiunge all'insieme di trasformatori a cui fa riferimento la proprietà AvailableTransformers.Creates a set of transformers specified in a Web site's configuration file and adds them to the collection of transformers referenced by the AvailableTransformers property.

CreateChildControls()

Viene chiamato dal framework della pagina ASP.NET per notificare ai controlli server che usano un'implementazione basata sulla composizione di creare gli eventuali controlli figlio in essi contenuti in preparazione per il postback o il rendering.Called by the ASP.NET page framework to notify server controls that use composition-based implementation to create any child controls they contain in preparation for posting back or rendering.

(Ereditato da Control)
CreateControlCollection()

Restituisce l'insieme di tutti i controlli gestiti dal controllo WebPartManager in una pagina Web.Returns the collection of all controls that are managed by the WebPartManager control on a Web page. Questa classe non può essere ereditata.This class cannot be inherited.

CreateDisplayModes()

Crea il gruppo di tutte le modalità di visualizzazione possibili per un'applicazione Web part.Creates the set of all possible display modes for a Web Parts application.

CreateDynamicConnectionID()

Ottiene un valore univoco che funge da ID per una connessione dinamica.Gets a unique value to serve as an ID for a dynamic connection.

CreateDynamicWebPartID(Type)

Genera un ID univoco per un controllo WebPart dinamico.Generates a unique ID for a dynamic WebPart control.

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

Crea un controllo speciale che viene inserito in una pagina e visualizzato per gli utenti finali, quando un tentativo di caricare o creare un controllo dinamico WebPart non riesce per qualche motivo.Creates a special control that is inserted into a page and displayed for end users, when an attempt to load or create a dynamic WebPart control fails for some reason.

CreatePersonalization()

Restituisce un oggetto di personalizzazione per inserirvi i dati di personalizzazione relativi alla pagina Web corrente.Returns a personalization object to contain a user's personalization data for the current Web page.

CreateWebPart(Control)

Include un controllo server diverso da un controllo WebPart in un oggetto GenericWebPart, in modo che il controllo possa disporre della funzionalità Web part.Wraps a server control that is not a WebPart control with a GenericWebPart object, so that the control can have Web Parts functionality.

DataBind()

Associa un'origine dati al controllo server richiamato e a tutti i controlli figlio.Binds a data source to the invoked server control and all its child controls.

(Ereditato da Control)
DataBind(Boolean)

Associa un'origine dati al controllo server chiamato e ai relativi controlli figlio con un'opzione per generare l'evento DataBinding.Binds a data source to the invoked server control and all its child controls with an option to raise the DataBinding event.

(Ereditato da Control)
DataBindChildren()

Associa un'origine dati al controllo server e ai relativi controlli figlio.Binds a data source to the server control's child controls.

(Ereditato da Control)
DeleteWebPart(WebPart)

Rimuove in modo permanente un'istanza dinamica di un controllo WebPart da una pagina Web.Permanently removes a dynamic instance of a WebPart control from a Web page.

DisconnectWebPart(WebPart)

Rimuove un controllo WebPart o un controllo server in fase di chiusura o di eliminazione dalle connessioni a cui prende parte.Removes a WebPart or server control that is being closed or deleted from any connections it is participating in.

DisconnectWebParts(WebPartConnection)

Esegue il processo di disconnessione dei controlli server connessi in una pagina Web.Carries out the process of disconnecting server controls that are connected on a Web page.

Dispose()

Abilita un controllo server alla pulizia finale prima che venga rilasciato dalla memoria.Enables a server control to perform final clean up before it is released from memory.

(Ereditato da Control)
EndRenderTracing(TextWriter, Object)

Termina la traccia in fase di progettazione dei dati di rendering.Ends design-time tracing of rendering data.

(Ereditato da Control)
EndWebPartConnecting()

Completa il processo di connessione di un controllo WebPart a un altro controllo.Completes the process of connecting a WebPart control to another control.

EndWebPartEditing()

Completa il processo di modifica di un controllo WebPart.Completes the process of editing a WebPart control.

EnsureChildControls()

Determina se il controllo server contiene controlli figlio.Determines whether the server control contains child controls. In caso contrario, li crea.If it does not, it creates child controls.

(Ereditato da Control)
EnsureID()

Crea un identificatore per i controlli a cui non è assegnato alcun identificatore.Creates an identifier for controls that do not have an identifier assigned.

(Ereditato da Control)
Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.Determines whether the specified object is equal to the current object.

(Ereditato da Object)
ExportWebPart(WebPart, XmlWriter)

Crea un file di descrizione XML che contiene i dati dello stato e i dati di proprietà relativi a un controllo server.Creates an XML description file that contains state and property data for a server control.

FindControl(String)

Cerca un controllo server nel contenitore dei nomi corrente con il parametro id specificato.Searches the current naming container for a server control with the specified id parameter.

(Ereditato da Control)
FindControl(String, Int32)

Cerca nel contenitore di denominazione corrente un controllo server con il parametro id indicato e un intero, specificato nel parametro pathOffset, che agevola la ricerca.Searches the current naming container for a server control with the specified id and an integer, specified in the pathOffset parameter, which aids in the search. Non eseguire l'override di questa versione del metodo FindControl.You should not override this version of the FindControl method.

(Ereditato da Control)
Focus()

Sottoposto a override per impedire l'impostazione dello stato attivo sul controllo WebPartManager, in quanto non dispone di interfaccia utente.Overridden to prevent focus from ever being set on the WebPartManager control, because it has no user interface (UI).

GetConsumerConnectionPoints(WebPart)

Recupera l'insieme di oggetti ConsumerConnectionPoint che possono fungere da punti di connessione da un controllo server che funge da consumer all'interno di una connessione Web part.Retrieves the collection of ConsumerConnectionPoint objects that can act as connection points from a server control that is acting as a consumer within a Web Parts connection.

GetCurrentWebPartManager(Page)

Recupera un riferimento all'istanza corrente del controllo WebPartManager in una pagina.Retrieves a reference to the current instance of the WebPartManager control on a page.

GetDesignModeState()

Ottiene i dati della fase di progettazione per un controllo.Gets design-time data for a control.

(Ereditato da Control)
GetDisplayTitle(WebPart)

Ottiene una stringa che contiene il valore relativo alla proprietà DisplayTitle di un controllo WebPart.Gets a string containing the value for the DisplayTitle property of a WebPart control.

GetExportUrl(WebPart)

Ottiene il percorso virtuale relativo e la stringa di query che fanno parte della richiesta di esportazione di un controllo WebPart da parte di un utente.Gets the relative virtual path and the query string that are part of the request when a user attempts to export a WebPart control.

GetGenericWebPart(Control)

Ottiene un riferimento all'istanza del controllo GenericWebPart che contiene un controllo server.Gets a reference to the instance of the GenericWebPart control that contains a server control.

GetHashCode()

Funge da funzione hash predefinita.Serves as the default hash function.

(Ereditato da Object)
GetProviderConnectionPoints(WebPart)

Recupera l'insieme di oggetti ProviderConnectionPoint che possono fungere da punti di connessione da un controllo server che funge da provider all'interno di una connessione Web part.Retrieves the collection of ProviderConnectionPoint objects that can act as connection points from a server control that is acting as a provider within a Web Parts connection.

GetRouteUrl(Object)

Ottiene l'URL corrispondente a un set di parametri di route.Gets the URL that corresponds to a set of route parameters.

(Ereditato da Control)
GetRouteUrl(RouteValueDictionary)

Ottiene l'URL corrispondente a un set di parametri di route.Gets the URL that corresponds to a set of route parameters.

(Ereditato da Control)
GetRouteUrl(String, Object)

Ottiene l'URL che corrisponde a un set di parametri di route e a un nome della route.Gets the URL that corresponds to a set of route parameters and a route name.

(Ereditato da Control)
GetRouteUrl(String, RouteValueDictionary)

Ottiene l'URL che corrisponde a un set di parametri di route e a un nome della route.Gets the URL that corresponds to a set of route parameters and a route name.

(Ereditato da Control)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.Gets the Type of the current instance.

(Ereditato da Object)
GetUniqueIDRelativeTo(Control)

Restituisce la parte con prefisso della proprietà UniqueID del controllo specificato.Returns the prefixed portion of the UniqueID property of the specified control.

(Ereditato da Control)
HasControls()

Determina se il controllo server contiene controlli figlio.Determines if the server control contains any child controls.

(Ereditato da Control)
HasEvents()

Restituisce un valore che indica se gli eventi vengono registrati per il controllo o eventuali controlli figlio.Returns a value indicating whether events are registered for the control or any child controls.

(Ereditato da Control)
ImportWebPart(XmlReader, String)

Importa un file di descrizione XML che contiene i dati di stato e di proprietà per un controllo WebPart e applica i dati al controllo.Imports an XML description file that contains state and property data for a WebPart control, and applies the data to the control.

IsAuthorized(Type, String, String, Boolean)

Esegue i passaggi finali della procedura di determinazione delle autorizzazioni per un controllo da aggiungere a una pagina.Carries out the final steps in determining whether a control is authorized to be added to a page.

IsAuthorized(WebPart)

Esegue i passaggi iniziali della procedura di determinazione delle autorizzazioni per un controllo da aggiungere a una pagina.Carries out the initial steps in determining whether a control is authorized to be added to a page.

IsLiteralContent()

Determina se il controllo server conserva solo il contenuto literal.Determines if the server control holds only literal content.

(Ereditato da Control)
LoadControlState(Object)

Carica i dati di stato del controllo salvati da una precedente richiesta della pagina e deve essere ripristinato alla richiesta successiva.Loads control state data that was saved from a previous page request, and needs to be restored on a subsequent request.

LoadCustomPersonalizationState(PersonalizationDictionary)

Archivia i dati di personalizzazione che sono stati passati al controllo WebPartManager dagli oggetti di personalizzazione da usare in un secondo momento durante il processo di inizializzazione.Stores the custom personalization data that has been passed to the WebPartManager control by the personalization objects to be used later during the initialization process.

LoadViewState(Object)

Ripristina le informazioni sullo stato di visualizzazione da una richiesta di pagina precedente salvata dal metodo SaveViewState().Restores view-state information from a previous page request that was saved by the SaveViewState() method.

(Ereditato da Control)
MapPathSecure(String)

Recupera il percorso fisico al quale è associato un percorso virtuale, assoluto o relativo.Retrieves the physical path that a virtual path, either absolute or relative, maps to.

(Ereditato da Control)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.Creates a shallow copy of the current Object.

(Ereditato da Object)
MoveWebPart(WebPart, WebPartZoneBase, Int32)

Sposta un controllo WebPart o un controllo server da un'area WebPartZoneBase a un'altra o in una nuova posizione all'interno della stessa area.Moves a WebPart or server control from one WebPartZoneBase zone to another, or to a new position within the same zone.

OnAuthorizeWebPart(WebPartAuthorizationEventArgs)

Genera l'evento AuthorizeWebPart e richiama un gestore per l'evento, se presente.Raises the AuthorizeWebPart event and invokes a handler for the event, if one exists.

OnBubbleEvent(Object, EventArgs)

Determina se l'evento per il controllo server viene passato a un livello superiore nella gerarchia dei controlli server dell'interfaccia utente per la pagina.Determines whether the event for the server control is passed up the page's UI server control hierarchy.

(Ereditato da Control)
OnConnectionsActivated(EventArgs)

Genera l'evento ConnectionsActivated che indica che una pagina e i relativi controlli sono stati caricati e che sono state attivate le connessioni nella pagina per avviare la condivisione dei dati.Raises the ConnectionsActivated event to indicate that a page and its controls are loaded, and connections on the page have been activated to begin sharing data.

OnConnectionsActivating(EventArgs)

Genera l'evento ConnectionsActivating che indica che una pagina e i relativi controlli sono stati caricati e che il processo di attivazione delle connessioni può iniziare.Raises the ConnectionsActivating event to indicate that a page and its controls have loaded, and the process of activating connections can begin.

OnDataBinding(EventArgs)

Genera l'evento DataBinding.Raises the DataBinding event.

(Ereditato da Control)
OnDisplayModeChanged(WebPartDisplayModeEventArgs)

Genera l'evento DisplayModeChanged per indicare che il controllo WebPartManager ha completato il processo di passaggio da una modalità di visualizzazione a un'altra in una pagina Web.Raises the DisplayModeChanged event to indicate that the WebPartManager control has completed the process of switching from one display mode to another on a Web page.

OnDisplayModeChanging(WebPartDisplayModeCancelEventArgs)

Genera l'evento DisplayModeChanging per indicare che il controllo WebPartManager sta eseguendo il passaggio da una modalità di visualizzazione a un'altra in una pagina Web.Raises the DisplayModeChanging event to indicate that the WebPartManager control is in the process of switching from one display mode to another on a Web page.

OnInit(EventArgs)

Genera l'evento Init, che è il primo evento del ciclo di vita del controllo WebPartManager.Raises the Init event, which is the first event in the WebPartManager control life cycle.

OnLoad(EventArgs)

Genera l'evento Load.Raises the Load event.

(Ereditato da Control)
OnPreRender(EventArgs)

Genera l'evento PreRender, che si verifica poco prima del rendering di un controllo WebPartManager in una pagina Web.Raises the PreRender event, which occurs just before a WebPartManager control is rendered on a Web page.

OnSelectedWebPartChanged(WebPartEventArgs)

Genera l'evento SelectedWebPartChanged, che si verifica dopo la nuova selezione o l'annullamento della selezione del controllo WebPart.Raises the SelectedWebPartChanged event, which occurs after a WebPart control has either been newly selected or had its selection cleared.

OnSelectedWebPartChanging(WebPartCancelEventArgs)

Genera l'evento SelectedWebPartChanging, che si verifica durante il processo di modifica del controllo WebPart correntemente selezionato.Raises the SelectedWebPartChanging event, which occurs during the process of changing which WebPart control is currently selected.

OnUnload(EventArgs)

Genera l'evento di base Unload e rimuove l'istanza di WebPartManager da una pagina Web.Raises the base Unload event and removes the WebPartManager instance from a Web page.

OnWebPartAdded(WebPartEventArgs)

Genera l'evento WebPartAdded, che si verifica dopo l'aggiunta di un controllo WebPart a una pagina.Raises the WebPartAdded event, which occurs after a WebPart control has been added to a page.

OnWebPartAdding(WebPartAddingEventArgs)

Genera l'evento WebPartAdding, che si verifica durante il processo di aggiunta di un controllo WebPart (o di un controllo server o utente) a un'area WebPartZoneBase.Raises the WebPartAdding event, which occurs during the process of adding a WebPart control (or a server or user control) to a WebPartZoneBase zone.

OnWebPartClosed(WebPartEventArgs)

Genera l'evento WebPartClosed per segnalare che un controllo è stato rimosso dalla pagina.Raises the WebPartClosed event to signal that a control has been removed from a page.

OnWebPartClosing(WebPartCancelEventArgs)

Genera l'evento WebPartClosing, che si verifica durante il processo di rimozione di un controllo WebPart o di un controllo server da una pagina.Raises the WebPartClosing event, which occurs during the process of a WebPart or server control being removed from a page.

OnWebPartDeleted(WebPartEventArgs)

Genera l'evento WebPartDeleted, che si verifica dopo l'eliminazione permanente di un controllo WebPart da una pagina.Raises the WebPartDeleted event, which occurs after a WebPart control has been permanently deleted from a page.

OnWebPartDeleting(WebPartCancelEventArgs)

Genera l'evento WebPartDeleting, che indica il processo di eliminazione di un controllo dinamico WebPart (o di un controllo server o utente contenuto in un'area WebPartZoneBase).Raises the WebPartDeleting event, which indicates that a dynamic WebPart control (or server or user control that is contained in a WebPartZoneBase zone) is in the process of being deleted.

OnWebPartMoved(WebPartEventArgs)

Genera l'evento WebPartMoved, che si verifica dopo lo spostamento di un controllo WebPart in una posizione diversa in una pagina.Raises the WebPartMoved event, which occurs after a WebPart control has been moved to a different location on a page.

OnWebPartMoving(WebPartMovingEventArgs)

Genera l'evento WebPartMoving, che indica il processo di spostamento di un controllo WebPart o di un controllo server o utente presente in un'area WebPartZoneBase.Raises the WebPartMoving event, which indicates that a WebPart or server or user control in a WebPartZoneBase zone is in the process of being moved.

OnWebPartsConnected(WebPartConnectionsEventArgs)

Genera l'evento WebPartsConnected, che si verifica dopo la creazione di una connessione tra controlli WebPart.Raises the WebPartsConnected event, which occurs after a connection has been established between WebPart controls.

OnWebPartsConnecting(WebPartConnectionsCancelEventArgs)

Genera l'evento WebPartsConnecting, che si verifica durante il processo di creazione di una connessione tra due controlli WebPart o controlli server o utente contenuti in un'area WebPartZoneBase.Raises the WebPartsConnecting event, which occurs during the process of establishing a connection between two WebPart or server or user controls contained in a WebPartZoneBase zone.

OnWebPartsDisconnected(WebPartConnectionsEventArgs)

Genera l'evento WebPartsDisconnected, che si verifica dopo che una connessione tra controlli WebPart è terminata.Raises the WebPartsDisconnected event, which occurs after a connection between WebPart controls has ended.

OnWebPartsDisconnecting(WebPartConnectionsCancelEventArgs)

Genera l'evento WebPartsDisconnecting, che indica il processo di chiusura di una connessione tra due controlli WebPart o controlli server o utente presenti in un'area WebPartZoneBase.Raises the WebPartsDisconnecting event, which indicates that two WebPart or server or user controls in a WebPartZoneBase zone are in the process of ending a connection.

OpenFile(String)

Ottiene un oggetto Stream utilizzato per leggere un file.Gets a Stream used to read a file.

(Ereditato da Control)
RaiseBubbleEvent(Object, EventArgs)

Assegna eventuali origini dell'evento e relative informazioni al controllo padre.Assigns any sources of the event and its information to the control's parent.

(Ereditato da Control)
RegisterClientScript()

Consente al controllo WebPartManager di generare script lato client utilizzato per varie funzioni di personalizzazione, come il trascinamento di controlli WebPart in una pagina Web.Enables the WebPartManager control to emit client-side script that is used for various personalization features, such as dragging WebPart controls in a Web page.

RemovedControl(Control)

Chiamato dopo che un controllo figlio viene rimosso dalla raccolta Controls dell'oggetto Control.Called after a child control is removed from the Controls collection of the Control object.

(Ereditato da Control)
Render(HtmlTextWriter)

Sottoposto a override per impedire il rendering di contenuti da parte del controllo WebPartManager.Overridden to prevent the WebPartManager control from rendering any content.

RenderChildren(HtmlTextWriter)

Invia il contenuto di un controllo figlio del controllo server a un oggetto HtmlTextWriter fornito, che scrive il contenuto di cui verrà effettuato il rendering sul client.Outputs the content of a server control's children to a provided HtmlTextWriter object, which writes the content to be rendered on the client.

(Ereditato da Control)
RenderControl(HtmlTextWriter)

Restituisce il contenuto del controllo server a un oggetto HtmlTextWriter specificato e archivia le informazioni di traccia relative al controllo se la funzionalità di traccia è abilitata.Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.

(Ereditato da Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Restituisce il contenuto del controllo server a un oggetto HtmlTextWriter specificato utilizzando un oggetto ControlAdapter specificato.Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.

(Ereditato da Control)
ResolveAdapter()

Ottiene l'adattatore del controllo responsabile del rendering del controllo specificato.Gets the control adapter responsible for rendering the specified control.

(Ereditato da Control)
ResolveClientUrl(String)

Ottiene un URL che può essere utilizzato dal browser.Gets a URL that can be used by the browser.

(Ereditato da Control)
ResolveUrl(String)

Converte un URL in un formato utilizzabile dal client richiedente.Converts a URL into one that is usable on the requesting client.

(Ereditato da Control)
SaveControlState()

Salva i dati dello stato relativi al controllo WebPartManager in modo da ripristinare i dati per future richieste nella pagina Web che contiene il controllo.Saves state data for the WebPartManager control so the data can be restored on future request to the Web page that contains the control.

SaveCustomPersonalizationState(PersonalizationDictionary)

Salva i dati di stato della personalizzazione gestiti dal controllo WebPartManager, in modo che sia possibile ricaricarli ogni volta che si esegue il caricamento della pagina.Saves custom personalization state data maintained by the WebPartManager control, so that this data can be reloaded whenever the page is reloaded.

SaveViewState()

Salva eventuali modifiche dello stato di visualizzazione di un controllo server apportate dopo il postback della pagina nel server.Saves any server control view-state changes that have occurred since the time the page was posted back to the server.

(Ereditato da Control)
SetDesignModeState(IDictionary)

Imposta i dati della fase di progettazione per un controllo.Sets design-time data for a control.

(Ereditato da Control)
SetPersonalizationDirty()

Imposta un flag che indica che i dati della personalizzazione personalizzati del controllo WebPartManager sono stati modificati.Sets a flag indicating that custom personalization data for the WebPartManager control has changed.

SetRenderMethodDelegate(RenderMethod)

Assegna un delegato del gestore eventi per eseguire il rendering del controllo server e del relativo contenuto nel controllo padre.Assigns an event handler delegate to render the server control and its content into its parent control.

(Ereditato da Control)
SetSelectedWebPart(WebPart)

Imposta il valore della proprietà SelectedWebPart su un valore uguale a quello del controllo WebPart correntemente selezionato o del controllo server.Sets the SelectedWebPart property value equal to the currently selected WebPart or server control.

SetTraceData(Object, Object)

Imposta i dati di traccia per la traccia durante la fase di progettazione dei dati di rendering, utilizzando la chiave dei dati di traccia e il valore dei dati di traccia.Sets trace data for design-time tracing of rendering data, using the trace data key and the trace data value.

(Ereditato da Control)
SetTraceData(Object, Object, Object)

Imposta i dati di traccia per la traccia durante la fase di progettazione dei dati di rendering, utilizzando l'oggetto tracciato, la chiave dei dati di traccia e il valore dei dati di traccia.Sets trace data for design-time tracing of rendering data, using the traced object, the trace data key, and the trace data value.

(Ereditato da Control)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.Returns a string that represents the current object.

(Ereditato da Object)
TrackViewState()

Applica i dati di stato della personalizzazione al controllo WebPartManager e chiama il metodo di base per consentire la registrazione delle modifiche apportate ai dati relativi allo stato di visualizzazione del controllo.Applies personalization state data to the WebPartManager control, and calls the base method to enable tracking changes to the view-state data for the control.

Eventi

AuthorizeWebPart

Si verifica quando viene chiamato il metodo IsAuthorized per determinare se è possibile aggiungere a una pagina un controllo WebPart o un controllo server.Occurs when the IsAuthorized method is called to determine whether a WebPart or server control can be added to a page.

ConnectionsActivated

Si verifica dopo che tutte le connessioni Web part correnti in una pagina sono state attivate e hanno avviato la condivisione dei dati tra i controlli consumer e provider coinvolti in ciascuna connessione.Occurs after all the current Web Parts connections on a page are not only connected, but have also begun actively sharing data between the consumer and provider controls involved in each connection.

ConnectionsActivating

Si verifica durante il processo di attivazione di tutte le connessioni Web stabilite in una pagina Web.Occurs during the process of activating all the established Web Parts connections on a Web page.

DataBinding

Viene generato quando il controllo server viene associato a un'origine dati.Occurs when the server control binds to a data source.

(Ereditato da Control)
DisplayModeChanged

Si verifica dopo la modifica della modalità di visualizzazione corrente in una pagina Web part.Occurs after the current display mode on a Web Parts page has changed.

DisplayModeChanging

Si verifica quando, in una pagina Web, un utente sceglie un verbo che avvia il processo di passaggio a una modalità di visualizzazione diversa.Occurs after a user clicks a verb on a Web page that begins the process of changing to a different display mode.

Disposed

Si verifica quando un controllo server viene rilasciato dalla memoria, ossia nell'ultima fase della durata di un controllo server quando viene richiesta una pagina ASP.NET.Occurs when a server control is released from memory, which is the last stage of the server control lifecycle when an ASP.NET page is requested.

(Ereditato da Control)
Init

Viene generato quando il controllo server viene inizializzato, ovvero nella prima fase della sua durata.Occurs when the server control is initialized, which is the first step in its lifecycle.

(Ereditato da Control)
Load

Viene generato quando il controllo server è caricato nell'oggetto Page.Occurs when the server control is loaded into the Page object.

(Ereditato da Control)
PreRender

Si verifica dopo il caricamento dell'oggetto Control ma prima del rendering.Occurs after the Control object is loaded but prior to rendering.

(Ereditato da Control)
SelectedWebPartChanged

Si verifica dopo che la selezione di un controllo WebPart è cambiata ed è stata spostata a un altro controllo in una pagina Web.Occurs after the selection of one WebPart control has changed and moved to another control on a Web page.

SelectedWebPartChanging

Si verifica durante il processo di modifica del controllo WebPart o del controllo server correntemente selezionato in una pagina Web.Occurs during the process of changing which WebPart or server control is currently selected on a Web page.

Unload

Viene generato quando il controllo server viene scaricato dalla memoria.Occurs when the server control is unloaded from memory.

(Ereditato da Control)
WebPartAdded

Si verifica dopo l'aggiunta di un controllo dinamico WebPart o di un altro controllo server a un'area WebPartZoneBase per indicare che l'operazione di aggiunta del controllo è riuscita.Occurs after a dynamic WebPart or other server control has been added to a WebPartZoneBase zone, to indicate that the control was added successfully.

WebPartAdding

Si verifica durante il processo di aggiunta di un controllo dinamico WebPart o un altro controllo server a un'area WebPartZoneBase.Occurs during the process of adding a dynamic WebPart or other server control to a WebPartZoneBase zone.

WebPartClosed

Si verifica quando un controllo WebPart statico (o un controllo server o utente) viene rimosso da una pagina.Occurs when a WebPart control (or server or user control) is removed from a page.

WebPartClosing

Si verifica durante il processo di rimozione di un controllo WebPart (o di un controllo server o utente) da una pagina.Occurs during the process of removing a WebPart control (or server or user control) from a page.

WebPartDeleted

Si verifica dopo che un controllo WebPart o un altro controllo server è stato eliminato da un'area WebPartZoneBase.Occurs after a WebPart or other server control has been deleted from a WebPartZoneBase zone.

WebPartDeleting

Si verifica durante il processo di eliminazione permanente di un'istanza di un controllo dinamico WebPart o un altro controllo server da un'area WebPartZoneBase.Occurs during the process of permanently deleting an instance of a dynamic WebPart or other server control from a WebPartZoneBase zone.

WebPartMoved

Si verifica dopo che un controllo WebPart o un controllo server è stato spostato in una posizione diversa in una pagina Web.Occurs after a WebPart or server control has been moved to a different location on a Web page.

WebPartMoving

Si verifica durante il processo di spostamento di un controllo dinamico WebPart o un altro controllo server contenuto in un'area WebPartZoneBase.Occurs during the process of moving a WebPart or other server control that is contained in a WebPartZoneBase zone.

WebPartsConnected

Si verifica quando è stata stabilita una connessione specifica tra controlli WebPart (o controlli server o utente).Occurs after a specific connection has been established between WebPart controls (or server or user controls).

WebPartsConnecting

Si verifica durante il processo di creazione di una connessione tra controlli WebPart (o controlli server o utente posizionati in un'area WebPartZoneBase).Occurs during the process of creating a connection between WebPart controls (or server or user controls placed in a WebPartZoneBase zone).

WebPartsDisconnected

Si verifica dopo la chiusura di una connessione tra due controlli WebPart o controlli server.Occurs after a connection between two WebPart or server controls has been terminated.

WebPartsDisconnecting

Si verifica durante il processo di chiusura della connessione tra controlli WebPart o controlli server connessi in precedenza.Occurs during the process of ending the connection between previously connected WebPart or server controls.

Implementazioni dell'interfaccia esplicita

IControlBuilderAccessor.ControlBuilder

Per una descrizione di questo membro, vedere ControlBuilder.For a description of this member, see ControlBuilder.

(Ereditato da Control)
IControlDesignerAccessor.GetDesignModeState()

Per una descrizione di questo membro, vedere GetDesignModeState().For a description of this member, see GetDesignModeState().

(Ereditato da Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Per una descrizione di questo membro, vedere SetDesignModeState(IDictionary).For a description of this member, see SetDesignModeState(IDictionary).

(Ereditato da Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Per una descrizione di questo membro, vedere SetOwnerControl(Control).For a description of this member, see SetOwnerControl(Control).

(Ereditato da Control)
IControlDesignerAccessor.UserData

Per una descrizione di questo membro, vedere UserData.For a description of this member, see UserData.

(Ereditato da Control)
IDataBindingsAccessor.DataBindings

Per una descrizione di questo membro, vedere DataBindings.For a description of this member, see DataBindings.

(Ereditato da Control)
IDataBindingsAccessor.HasDataBindings

Per una descrizione di questo membro, vedere HasDataBindings.For a description of this member, see HasDataBindings.

(Ereditato da Control)
IExpressionsAccessor.Expressions

Per una descrizione di questo membro, vedere Expressions.For a description of this member, see Expressions.

(Ereditato da Control)
IExpressionsAccessor.HasExpressions

Per una descrizione di questo membro, vedere HasExpressions.For a description of this member, see HasExpressions.

(Ereditato da Control)
IParserAccessor.AddParsedSubObject(Object)

Per una descrizione di questo membro, vedere AddParsedSubObject(Object).For a description of this member, see AddParsedSubObject(Object).

(Ereditato da Control)
IPersonalizable.IsDirty

Ottiene un valore che indica se i dati di stato personalizzati della personalizzazione gestiti dal controllo WebPartManager sono stati modificati in una pagina Web.Gets a value that indicates whether custom personalization state data managed by the WebPartManager control has changed on a Web page.

IPersonalizable.Load(PersonalizationDictionary)

Restituisce i dati sullo stato di personalizzazione salvati in precedenza che devono essere caricati nel controllo WebPartManager.Returns previously saved custom personalization state data that needs to be loaded to the WebPartManager control.

IPersonalizable.Save(PersonalizationDictionary)

Salva i dati di stato della personalizzazione personalizzati gestiti dal controllo WebPartManager.Saves custom personalization state data that is managed by the WebPartManager control.

Metodi di estensione

FindDataSourceControl(Control)

Restituisce l'origine dati associata al controllo dati per il controllo specificato.Returns the data source that is associated with the data control for the specified control.

FindFieldTemplate(Control, String)

Restituisce il modello di campo per la colonna specificata nel contenitore di denominazione del controllo specificato.Returns the field template for the specified column in the specified control's naming container.

FindMetaTable(Control)

Restituisce l'oggetto metatabella per il controllo contenitore dei dati.Returns the metatable object for the containing data control.

GetDefaultValues(INamingContainer)

Ottiene l'insieme di valori predefiniti per il controllo dei dati specificato.Gets the collection of the default values for the specified data control.

GetMetaTable(INamingContainer)

Ottiene i metadati della tabella per il controllo dei dati specificato.Gets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable)

Imposta i metadati della tabella per il controllo dei dati specificato.Sets the table metadata for the specified data control.

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

Imposta il mapping dei valori predefiniti e dei metadati della tabella per il controllo dei dati specificato.Sets the table metadata and default value mapping for the specified data control.

SetMetaTable(INamingContainer, MetaTable, Object)

Imposta il mapping dei valori predefiniti e dei metadati della tabella per il controllo dei dati specificato.Sets the table metadata and default value mapping for the specified data control.

TryGetMetaTable(INamingContainer, MetaTable)

Determina se sono disponibili i metadati della tabella.Determines whether table metadata is available.

EnableDynamicData(INamingContainer, Type)

Abilita il comportamento dati dinamici per il controllo dei dati specificato.Enables Dynamic Data behavior for the specified data control.

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

Abilita il comportamento dati dinamici per il controllo dei dati specificato.Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, Object)

Abilita il comportamento dati dinamici per il controllo dei dati specificato.Enables Dynamic Data behavior for the specified data control.

Si applica a

Vedi anche