WebPart Classe

Définition

Sert de classe de base pour les contrôles WebPart ASP.NET personnalisés, en ajoutant aux fonctionnalités de la classe Part de base des propriétés d’interface utilisateur supplémentaires, la possibilité de créer des connexions et un comportement de personnalisation.Serves as the base class for custom ASP.NET Web Parts controls, adding to the base Part class features some additional user interface (UI) properties, the ability to create connections, and personalization behavior.

public ref class WebPart abstract : System::Web::UI::WebControls::WebParts::Part, System::Web::UI::WebControls::WebParts::IWebActionable, System::Web::UI::WebControls::WebParts::IWebEditable, System::Web::UI::WebControls::WebParts::IWebPart
public abstract class WebPart : System.Web.UI.WebControls.WebParts.Part, System.Web.UI.WebControls.WebParts.IWebActionable, System.Web.UI.WebControls.WebParts.IWebEditable, System.Web.UI.WebControls.WebParts.IWebPart
type WebPart = class
    inherit Part
    interface IWebPart
    interface IWebActionable
    interface IWebEditable
Public MustInherit Class WebPart
Inherits Part
Implements IWebActionable, IWebEditable, IWebPart
Héritage
Dérivé
Implémente

Exemples

L’exemple de code suivant montre comment créer un contrôle WebPart et le référencer dans une page Web.The following code example demonstrates how to create a WebPart control and reference it in a Web page.

La première partie de l’exemple contient le code d’un contrôle de WebPart personnalisé nommé TextDisplayWebPart.The first part of the example contains the code for a custom WebPart control named TextDisplayWebPart. Ce contrôle montre comment créer un contrôle de WebPart personnalisé simple qui vous donne accès aux fonctionnalités du jeu de contrôles composants WebPart.This control demonstrates how to create a simple custom WebPart control that gives you access to the features of the Web Parts control set. Pour que l’exemple de code s’exécute, vous devez compiler ce code source.For the code example to run, you must compile this source code. Vous pouvez la compiler explicitement et placer l’assembly résultant dans le dossier bin de votre site Web ou le 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. Vous pouvez également placer le code source dans le dossier App_Code de votre site, où il sera compilé dynamiquement au moment de l’exécution.Alternatively, you can put the source code in your site's App_Code folder, where it will be dynamically compiled at run time. Cet exemple de code suppose que vous compilez le code source dans un assembly, que vous le placez dans un sous-dossier bin de votre application Web et que vous référencez l’assembly avec une directive Register dans votre page Web.This code example assumes that you compile the source code into an assembly, place it in a Bin subfolder of your Web application, and reference the assembly with a Register directive in your Web page. Pour obtenir une procédure pas à pas qui illustre les deux méthodes de compilation, consultez procédure pas à pas : développement et utilisation d’un contrôle serveur Web personnalisé.For a walkthrough that demonstrates both methods of compiling, see Walkthrough: Developing and Using a Custom Web Server Control.

using System;
using System.Security.Permissions;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;

namespace Samples.AspNet.CS.Controls
{
  [AspNetHostingPermission(SecurityAction.Demand, 
    Level=AspNetHostingPermissionLevel.Minimal)]
  [AspNetHostingPermission(SecurityAction.InheritanceDemand, 
    Level=AspNetHostingPermissionLevel.Minimal)]
  public class TextDisplayWebPart : WebPart
  {
    private String _contentText = null;
    TextBox input;
    Label DisplayContent;

    public TextDisplayWebPart()
    {
      this.AllowClose = false;
    }

    [Personalizable(), WebBrowsable]
    public String ContentText
    {
      get { return _contentText; }
      set { _contentText = value; }
    }

    protected override void CreateChildControls()
    {
      Controls.Clear();
      DisplayContent = new Label();
      DisplayContent.BackColor = 
        System.Drawing.Color.LightBlue;
      DisplayContent.Text = this.ContentText;
      this.Controls.Add(DisplayContent);
      input = new TextBox();
      this.Controls.Add(input);
      Button update = new Button();
      update.Text = "Set Label Content";
      update.Click += new EventHandler(this.submit_Click);
      this.Controls.Add(update);
      ChildControlsCreated = true;
    }

    private void submit_Click(object sender, EventArgs e)
    {
      // Update the label string.
      if (!string.IsNullOrEmpty(input.Text))
      {
        _contentText = input.Text + @"<br />";
        input.Text = String.Empty;
        DisplayContent.Text = this.ContentText;
      }
    }
  }
}
Imports System.Security.Permissions
Imports System.Web
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 Class TextDisplayWebPart
    Inherits WebPart
    Private _contentText As String = Nothing
    Private input As TextBox
    Private DisplayContent As Label
    
    
    Public Sub New() 
      Me.AllowClose = False
    End Sub
    
    <Personalizable(), WebBrowsable()>  _
    Public Property ContentText() As String 
        Get
            Return _contentText
        End Get
        Set
            _contentText = value
        End Set
    End Property
     
    Protected Overrides Sub CreateChildControls() 
        Controls.Clear()
        DisplayContent = New Label()
        DisplayContent.Text = Me.ContentText
        DisplayContent.BackColor = _
          System.Drawing.Color.LightBlue
        Me.Controls.Add(DisplayContent)
        input = New TextBox()
        Me.Controls.Add(input)
        Dim update As New Button()
        update.Text = "Set Label Content"
        AddHandler update.Click, AddressOf Me.submit_Click
        Me.Controls.Add(update)
        ChildControlsCreated = True
    
    End Sub
    
    
    Private Sub submit_Click(ByVal sender As Object, _
                             ByVal e As EventArgs) 
        ' Update the label string.
        If input.Text <> String.Empty Then
            _contentText = input.Text & "<br />"
            input.Text = String.Empty
            DisplayContent.Text = Me.ContentText
        End If
    
    End Sub
    
End Class

End Namespace

La deuxième partie de l’exemple montre comment référencer le contrôle TextDisplayWebPart dans une page Web ASP.NET.The second part of the example shows how to reference the TextDisplayWebPart control in an ASP.NET Web page. Notez que la plupart des diverses propriétés de WebPart peuvent être assignées de façon déclarative au contrôle personnalisé.Notice that many of the various WebPart properties can be assigned declaratively to the custom control.

<%@ page language="C#" %>
<%@ register tagprefix="aspSample" 
             Namespace="Samples.AspNet.CS.Controls" 
             Assembly="TextDisplayWebPartCS"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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">
    <asp:webpartmanager id="WebPartManager1" runat="server" />
    <asp:webpartzone
      id="WebPartZone1"
      runat="server"
      title="Zone 1"
      PartChromeType="TitleAndBorder">
        <parttitlestyle font-bold="true" ForeColor="#3300cc" />
        <partstyle
          borderwidth="1px"   
          borderstyle="Solid"  
          bordercolor="#81AAF2" />
        <zonetemplate>
          <aspSample:TextDisplayWebPart 
            runat="server"   
            id="textwebpart" 
            title = "Text Content WebPart" />
        </zonetemplate>
    </asp:webpartzone>
  </form>
</body>
</html>
<%@ page language="VB" %>
<%@ register tagprefix="aspSample" 
             Namespace="Samples.AspNet.VB.Controls" 
             Assembly="TextDisplayWebPartVB"%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<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">
    <asp:webpartmanager id="WebPartManager1" runat="server" />
    <asp:webpartzone
      id="WebPartZone1"
      runat="server"
      title="Zone 1"
      PartChromeType="TitleAndBorder">
        <parttitlestyle font-bold="true" ForeColor="#3300cc" />
        <partstyle
          borderwidth="1px"   
          borderstyle="Solid"  
          bordercolor="#81AAF2" />
        <zonetemplate>
          <aspSample:TextDisplayWebPart 
            runat="server"   
            id="textwebpart" 
            title = "Text Content WebPart" />
        </zonetemplate>
    </asp:webpartzone>
  </form>
</body>
</html>

Remarques

Lorsque vous créez des contrôles avec composants WebPart fonctionnalité, vous avez deux options de base.When you create controls with Web Parts functionality, you have two basic options. Vous pouvez créer des contrôles personnalisés qui dérivent de la classe WebPart, ou vous pouvez créer ou utiliser d’autres contrôles serveur.You can create custom controls that derive from the WebPart class, or you can create or use other server controls. Les contrôles ASP.NET existants, les contrôles serveur personnalisés et les contrôles utilisateur peuvent tous recevoir des fonctionnalités composants WebPart complètes en les déclarant dans (ou en les ajoutant par programmation à) un contrôle de zone WebPartZone, avec pour résultat qu’ils seront encapsulés avec les objets GenericWebPart au moment de l’exécution et traités comme des contrôles true WebPart.Existing ASP.NET controls, custom server controls, and user controls can all be given full Web Parts functionality by declaring them within (or adding them programmatically to) a WebPartZone zone control, with the result that they will be wrapped with GenericWebPart objects at run time and treated as true WebPart controls. Pour plus d’informations, consultez la documentation de la classe GenericWebPart.For details, see the documentation for the GenericWebPart class. Pour accélérer le développement et la réutilisation maximale du code, l’utilisation de contrôles serveur existants peut être une bonne option.For speed of development and maximum reuse of code, using existing server controls can be a good option. Pour un contrôle par programmation maximal sur le comportement et les fonctionnalités de composants WebPart des contrôles, la création d’un contrôle personnalisé qui hérite de la classe WebPart est souvent la meilleure option.For maximum programmatic control over the behavior and Web Parts functionality of controls, creating a custom control that inherits from the WebPart class is often the best option.

La classe de WebPart abstraite hérite du contrôle de Part de base et fournit les éléments de base pour tous les contrôles de WebPart.The abstract WebPart class inherits from the base Part control and provides the basic elements for all WebPart controls. La classe comprend un ensemble commun de propriétés qui affectent l’apparence de l’interface utilisateur.The class includes a common set of properties that affect the appearance of the UI. Les propriétés AllowClose, AllowConnect, AllowEdit, AllowHide, AllowMinimizeet AllowZoneChange spécifient chacune si l’utilisateur d’une application Web est autorisé à interagir avec le contrôle part comme indiqué par le nom de propriété donné.The AllowClose, AllowConnect, AllowEdit, AllowHide, AllowMinimize, and AllowZoneChange properties each specify whether the user of a Web application is permitted to interact with the part control in the way indicated by the given property name. Les propriétés CatalogIconImageUrl, ChromeState, ChromeType, Description, Height, HelpUrl, Hidden, Title, TitleIconImageUrl, TitleUrlet Width déterminent la taille, la visibilité, l’apparence et le contenu de prise en charge (par exemple, un titre et une description) pour un contrôle WebPart.The CatalogIconImageUrl, ChromeState, ChromeType, Description, Height, HelpUrl, Hidden, Title, TitleIconImageUrl, TitleUrl, and Width properties determine the size, visibility, appearance, and supporting content (such as a title and a description) for a WebPart control.

La relation entre un contrôle WebPart et son contexte dans le jeu de contrôles composants WebPart est déterminée par des propriétés telles que WebPartManager, qui contient une référence à l’objet WebPartManager associé au contrôle, et Zone, qui fait référence au WebZone qui contient le contrôle.The relationship of a WebPart control to its context within the Web Parts control set is determined by properties such as WebPartManager, which holds a reference to the control's associated WebPartManager object, and Zone, which references the WebZone that contains the control. Il ne peut y avoir qu’un seul contrôle WebPartManager par page, et chaque instance d’un contrôle WebPart peut résider dans un seul WebZone à la fois.There can be only one WebPartManager control per page, and each instance of a WebPart control can reside within only one WebZone at a time.

Notes

Un contrôle de WebPart peut être placé en dehors d’une zone sur une page Web, mais dans ce cas, il fonctionne comme un contrôle serveur normal et perd pratiquement toutes les fonctionnalités composants WebPart.A WebPart control can be placed outside of a zone on a Web page, but in this case it functions as a normal server control and loses nearly all Web Parts functionality.

Plusieurs autres propriétés importantes affectent les fonctionnalités uniques des contrôles WebPart.Several other important properties affect unique features of WebPart controls. La propriété AuthorizationFilter permet aux développeurs de définir une chaîne arbitraire qui peut être utilisée comme filtre au moment de l’exécution pour déterminer si un contrôle est ajouté à la page.The AuthorizationFilter property allows developers to set an arbitrary string that can be used as a filter at run time to determine whether a control is added to the page. Utilisé avec une fonctionnalité telle que la gestion des rôles, la propriété AuthorizationFilter fournit un mécanisme utile pour créer des vues basées sur des rôles d’utilisateur définis.Used together with a feature such as role management, the AuthorizationFilter property provides a useful mechanism for creating views based on defined user roles. La propriété ExportMode indique si, pendant une exportation, toutes les données de propriété disponibles sur un contrôle sont exportées, ou uniquement les données non sensibles.The ExportMode property indicates whether, during an export, all the available property data on a control is exported, or only the non-sensitive data. Cela permet aux développeurs de faire la distinction entre les données sensibles et celles qui ne le sont pas, à des fins de sécurité.This allows developers to distinguish between data that is sensitive and data that is not, for security purposes. La propriété WebBrowsableObject retourne une référence à une instance d’un contrôle WebPart, afin qu’un contrôle EditorPart puisse le modifier lorsque la page est en mode édition.The WebBrowsableObject property returns a reference to an instance of a WebPart control, so that an EditorPart control can edit it when the page is in edit mode. Enfin, il existe plusieurs propriétés qui indiquent l’état du contrôle par rapport au reste de la page.Finally, there are several properties that indicate the status of the control relative to the rest of the page. La propriété IsClosed indique si un contrôle est fermé (et par conséquent ajouté à un objet PageCatalogPart), ou s’il est ouvert et disponible sur la page.The IsClosed property indicates whether a control is closed (and thus added to a PageCatalogPart object), or if it is open and available on the page. La propriété IsShared indique si un contrôle est un contrôle partagé (par opposition à un contrôle spécifique à l’utilisateur), ce qui signifie qu’il est visible par tous les utilisateurs d’une page Web.The IsShared property indicates whether a control is a shared control (versus a user-specific control), meaning that it is visible to all users of a Web page. La propriété IsStandalone indique si un contrôle est actuellement contenu dans une zone dérivée de WebPartZoneBase(telle que WebPartZone).The IsStandalone property indicates whether a control is currently contained in a WebPartZoneBase-derived zone (such as WebPartZone). Une valeur de false indique que le contrôle se trouve à l’intérieur d’une zone et qu’il dispose donc de fonctionnalités composants WebPart complètes.A value of false indicates the control is inside a zone and thus has full Web Parts functionality. La propriété IsStatic indique si un contrôle est statique ou dynamique.The IsStatic property indicates whether a control is static or dynamic. Un contrôle statique est déclaré dans le balisage d’une page Web, tandis qu’un contrôle dynamique est ajouté par programme.A static control is declared in the markup of a Web page, whereas a dynamic control is added programmatically.

La classe WebPart fournit également plusieurs méthodes qui déterminent ce qui se produit à différents points dans le cycle de vie du contrôle.The WebPart class also provides several methods that determine what happens at various points in the control's life cycle. Par exemple, les méthodes OnConnectModeChanged et OnEditModeChanged peuvent être substituées dans une classe dérivée pour fournir un contrôle par programmation sur le rendu du contenu d’un contrôle pendant l’événement qui correspond au nom de chaque méthode.For example, the OnConnectModeChanged and OnEditModeChanged methods can both be overridden in a derived class to provide programmatic control over the rendering of a control's contents during the event that corresponds to each method's name.

Les classes qui dérivent de WebPart peuvent ajouter des objets WebPartVerb à la collection Verbs.Classes that derive from WebPart can add WebPartVerb objects to the Verbs collection. Les verbes sont restitués dans un menu d’actions verbales, qui apparaît dans la barre de titre d’un contrôle de WebPart.The verbs are rendered in a verbs menu, which appears in the title bar of a WebPart control. les objets WebPartVerb fournissent des éléments d’interface utilisateur simples pour les actions courantes de l’utilisateur, telles que le masquage ou la minimisation du contrôle ou l’affichage de l’aide.WebPartVerb objects provide simple UI elements for common user actions such as hiding or minimizing the control or displaying Help.

La méthode CreateEditorParts crée une collection de contrôles EditorPart personnalisés associés à un contrôle WebPart.The CreateEditorParts method creates a collection of any custom EditorPart controls that are associated with a WebPart control. Les développeurs peuvent substituer cette méthode afin de créer des contrôles personnalisés conçus spécifiquement pour modifier leur contrôle de WebPart.Developers can override this method so that it creates custom controls designed specifically to edit their WebPart control. La méthode est appelée lorsqu’un utilisateur clique sur le verbe Edit sur un contrôle WebPart.The method is called when a user clicks the edit verb on a WebPart control.

Constructeurs

WebPart()

Initialise la classe pour qu'elle soit utilisée par une instance de la classe héritée.Initializes the class for use by an inherited class instance. Ce constructeur peut être appelé uniquement par une classe héritée.This constructor can only be called by an inherited class.

Propriétés

AccessKey

Obtient ou définit la touche d'accès rapide qui vous permet de naviguer rapidement vers le contrôle serveur Web.Gets or sets the access key that allows you to quickly navigate to the Web server control.

(Hérité de WebControl)
Adapter

Obtient l'adaptateur spécifique au navigateur pour le contrôle.Gets the browser-specific adapter for the control.

(Hérité de Control)
AllowClose

Obtient ou définit une valeur qui indique si un utilisateur final peut fermer un contrôle WebPart sur une page Web.Gets or sets a value indicating whether an end user can close a WebPart control on a Web page.

AllowConnect

Obtient ou définit une valeur qui indique d'autres contrôles peuvent créer des connexions avec le contrôle WebPart.Gets or sets a value that indicates whether the WebPart control allows other controls to form connections with it.

AllowEdit

Obtient ou définit une valeur qui indique si un utilisateur final peut modifier un contrôle WebPart par l'intermédiaire de l'interface utilisateur fournie par un ou plusieurs contrôles EditorPart.Gets or sets a value indicating whether an end user can modify a WebPart control through the user interface (UI) provided by one or more EditorPart controls.

AllowHide

Obtient ou définit une valeur qui indique si l'utilisateur final est autorisé à masquer un contrôle WebPart.Gets or sets a value indicating whether end users are allowed to hide a WebPart control.

AllowMinimize

Obtient ou définit une valeur qui indique si l'utilisateur final peut réduire un contrôle WebPart.Gets or sets a value indicating whether end users can minimize a WebPart control.

AllowZoneChange

Obtient ou définit une valeur qui indique si un utilisateur peut déplacer un contrôle WebPart entre des zones WebPartZoneBase.Gets or sets a value indicating whether a user can move a WebPart control between WebPartZoneBase zones.

AppRelativeTemplateSourceDirectory

Obtient ou définit le répertoire virtuel relatif à l'application de l'objet Page ou UserControl qui contient ce contrôle.Gets or sets the application-relative virtual directory of the Page or UserControl object that contains this control.

(Hérité de Control)
Attributes

Obtient la collection d'attributs arbitraires (pour le rendu uniquement) qui ne correspondent pas à des propriétés du contrôle.Gets the collection of arbitrary attributes (for rendering only) that do not correspond to properties on the control.

(Hérité de WebControl)
AuthorizationFilter

Obtient ou définit une chaîne arbitraire pour déterminer si un contrôle WebPart est autorisé à être ajouté à une page.Gets or sets an arbitrary string to determine whether a WebPart control is authorized to be added to a page.

BackColor

Obtient ou définit la couleur d'arrière-plan du contrôle serveur Web.Gets or sets the background color of the Web server control.

(Hérité de WebControl)
BackImageUrl

Obtient ou définit l'URL de l'image d'arrière-plan du contrôle du volet.Gets or sets the URL of the background image for the panel control.

(Hérité de Panel)
BindingContainer

Obtient le contrôle qui contient la liaison de données de ce contrôle.Gets the control that contains this control's data binding.

(Hérité de Control)
BorderColor

Obtient ou définit la couleur de bordure du contrôle Web.Gets or sets the border color of the Web control.

(Hérité de WebControl)
BorderStyle

Obtient ou définit le style de bordure du contrôle serveur Web.Gets or sets the border style of the Web server control.

(Hérité de WebControl)
BorderWidth

Obtient ou définit la largeur de bordure du contrôle serveur Web.Gets or sets the border width of the Web server control.

(Hérité de WebControl)
CatalogIconImageUrl

Obtient ou définit l'URL d'une image qui représente un contrôle WebPart dans un catalogue de contrôles.Gets or sets the URL to an image that represents a Web Parts control in a catalog of controls.

ChildControlsCreated

Obtient une valeur qui indique si des contrôles enfants du contrôle serveur ont été créés.Gets a value that indicates whether the server control's child controls have been created.

(Hérité de Control)
ChromeState

Obtient ou définit si un contrôle Part doit s'afficher dans un état réduit ou normal.Gets or sets whether a part control is in a minimized or normal state.

ChromeType

Obtient ou définit le type de bordure qui encadre un contrôle WebPart.Gets or sets the type of border that frames a Web Parts control.

ClientID

Obtient l’ID de contrôle du balisage HTML généré par ASP.NET.Gets the control ID for HTML markup that is generated by ASP.NET.

(Hérité de Control)
ClientIDMode

Obtient ou définit l'algorithme utilisé pour générer la valeur de la propriété ClientID.Gets or sets the algorithm that is used to generate the value of the ClientID property.

(Hérité de Control)
ClientIDSeparator

Obtient une valeur de caractère représentant le caractère de séparation utilisé dans la propriété ClientID.Gets a character value representing the separator character used in the ClientID property.

(Hérité de Control)
ConnectErrorMessage

Permet l'affichage d'un message d'erreur pour les utilisateurs si des erreurs se produisent pendant le processus de connexion.Gets an error message to display to users if errors occur during the connection process.

Context

Obtient l'objet HttpContext associé au contrôle serveur pour la demande Web en cours.Gets the HttpContext object associated with the server control for the current Web request.

(Hérité de Control)
Controls

Obtient un objet ControlCollection qui contient les contrôles enfants d'un contrôle serveur spécifié dans la hiérarchie de l'interface utilisateur.Gets a ControlCollection object that contains the child controls for a specified server control in the user interface hierarchy.

(Hérité de Part)
ControlStyle

Obtient le style d'un contrôle serveur Web.Gets the style of the Web server control. Cette propriété est principalement utilisée par des développeurs de contrôles.This property is used primarily by control developers.

(Hérité de WebControl)
ControlStyleCreated

Obtient une valeur indiquant si un objet Style a été créé pour la propriété ControlStyle.Gets a value indicating whether a Style object has been created for the ControlStyle property. Cette propriété est principalement utilisée par des développeurs de contrôles.This property is primarily used by control developers.

(Hérité de WebControl)
CssClass

Obtient ou définit la classe de feuille de style en cascade (CSS, Cascading Style Sheet) rendue par le contrôle serveur Web sur le client.Gets or sets the Cascading Style Sheet (CSS) class rendered by the Web server control on the client.

(Hérité de WebControl)
DataItemContainer

Obtient une référence au conteneur d'attribution de noms si celui-ci implémente IDataItemContainer.Gets a reference to the naming container if the naming container implements IDataItemContainer.

(Hérité de Control)
DataKeysContainer

Obtient une référence au conteneur d'attribution de noms si celui-ci implémente IDataKeysControl.Gets a reference to the naming container if the naming container implements IDataKeysControl.

(Hérité de Control)
DefaultButton

Obtient ou définit l'identificateur du bouton par défaut contenu dans le contrôle Panel.Gets or sets the identifier for the default button that is contained in the Panel control.

(Hérité de Panel)
Description

Obtient ou définit une brève expression qui résume la fonction du contrôle Part, en vue d'une utilisation dans les info-bulles et les catalogues de contrôles Part.Gets or sets a brief phrase that summarizes what the part control does, for use in ToolTips and catalogs of part controls.

DesignMode

Obtient une valeur indiquant si un contrôle est utilisé sur une aire de conception.Gets a value indicating whether a control is being used on a design surface.

(Hérité de Control)
Direction

Obtient ou définit le sens horizontal vers lequel le contenu est acheminé dans le contrôle.Gets or sets the horizontal direction that content flows within the control.

DisplayTitle

Obtient une chaîne qui contient le texte de titre complet affiché dans la barre de titre d'une instance du contrôle WebPart.Gets a string that contains the full title text actually displayed in the title bar of a WebPart control instance.

Enabled

Obtient ou définit une valeur indiquant si le contrôle serveur Web est activé.Gets or sets a value indicating whether the Web server control is enabled.

(Hérité de WebControl)
EnableTheming

Obtient ou définit une valeur indiquant si les thèmes s'appliquent à ce contrôle.Gets or sets a value indicating whether themes apply to this control.

(Hérité de WebControl)
EnableViewState

Obtient ou définit une valeur indiquant si le contrôle serveur conserve son état d’affichage, et l’état d’affichage de tous les contrôles enfants qu’il contient, au client demandeur.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.

(Hérité de Control)
Events

Obtient la liste des délégués de gestionnaires d'événements pour le contrôle.Gets a list of event handler delegates for the control. Cette propriété est en lecture seule.This property is read-only.

(Hérité de Control)
ExportMode

Obtient ou définit si toutes, certaines ou aucune des propriétés d'un contrôle WebPart, peuvent être exportées.Gets or sets whether all, some, or none of a WebPart control's properties can be exported.

Font

Obtient les propriétés de police associées au contrôle serveur Web.Gets the font properties associated with the Web server control.

(Hérité de WebControl)
ForeColor

Obtient ou définit la couleur de premier plan (généralement la couleur du texte) du contrôle serveur Web.Gets or sets the foreground color (typically the color of the text) of the Web server control.

(Hérité de WebControl)
GroupingText

Obtient ou définit la légende du groupe de contrôles qui figure dans le contrôle de panneau.Gets or sets the caption for the group of controls that is contained in the panel control.

(Hérité de Panel)
HasAttributes

Obtient une valeur indiquant si le contrôle a des attributs définis.Gets a value indicating whether the control has attributes set.

(Hérité de WebControl)
HasChildViewState

Obtient une valeur indiquant si les contrôles enfants du contrôle serveur en cours possèdent des paramètres d'état d'affichage enregistrés.Gets a value indicating whether the current server control's child controls have any saved view-state settings.

(Hérité de Control)
HasSharedData

Obtient une valeur qui indique si un contrôle WebPart contient des données de personnalisation partagées qui lui sont associées.Gets a value that indicates whether a WebPart control has any shared personalization data associated with it.

HasUserData

Obtient une valeur qui indique si un contrôle WebPart contient des données de personnalisation de l'utilisateur qui lui sont associées.Gets a value that indicates whether a WebPart control has any user personalization data associated with it.

Height

Obtient ou définit la hauteur d'une zone.Gets or sets the height of a zone.

HelpMode

Obtient ou définit le type d'interface utilisateur utilisé pour afficher le contenu de l'aide pour un contrôle WebPart.Gets or sets the type of user interface (UI) used to display Help content for a WebPart control.

HelpUrl

Obtient ou définit l'URL d'un fichier d'aide pour un contrôle WebPart.Gets or sets the URL to a Help file for a WebPart control.

Hidden

Obtient ou définit une valeur qui indique si un contrôle WebPart s'affiche sur une page Web.Gets or sets a value indicating whether a WebPart control is displayed on a Web page.

HorizontalAlign

Obtient ou définit l'alignement horizontal du contenu dans le volet.Gets or sets the horizontal alignment of the contents within the panel.

(Hérité de Panel)
ID

Obtient ou définit l'ID programmatique assigné au contrôle serveur.Gets or sets the programmatic identifier assigned to the server control.

(Hérité de Control)
IdSeparator

Obtient le caractère utilisé pour séparer des identificateurs de contrôle.Gets the character used to separate control identifiers.

(Hérité de Control)
ImportErrorMessage

Obtient ou définit un message d'erreur qui est utilisé si des erreurs se produisent durant l'importation d'un contrôle WebPart.Gets or sets an error message that is used if errors occur when a WebPart control is imported.

IsChildControlStateCleared

Obtient une valeur indiquant si les contrôles contenus dans ce contrôle utilisent l'état du contrôle.Gets a value indicating whether controls contained within this control have control state.

(Hérité de Control)
IsClosed

Obtient une valeur indiquant si un contrôle WebPart est actuellement fermé sur une page WebPart.Gets a value that indicates whether a WebPart control is currently closed on a Web Parts page.

IsEnabled

Obtient une valeur indiquant si le contrôle est activé.Gets a value indicating whether the control is enabled.

(Hérité de WebControl)
IsShared

Obtient une valeur qui indique si un contrôle WebPart est partagé, ce qui signifie qu'il est visible par tous les utilisateurs d'une page WebPart.Gets a value that indicates whether a WebPart control is shared, meaning that it is visible to all users of a Web Parts page.

IsStandalone

Obtient une valeur qui indique si un contrôle WebPart est autonome, ce qui signifie qu'il n'est pas contenu dans une zone WebPartZoneBase.Gets a value that indicates whether a WebPart control is standalone, meaning that it is not contained within a WebPartZoneBase zone.

IsStatic

Obtient une valeur qui indique si un contrôle WebPart est un contrôle statique, ce qui signifie que le contrôle est déclaré dans la balise d'une page WebPart et qu'il n'est pas ajouté par programme à la page.Gets a value that indicates whether a WebPart control is a static control, which means the control is declared in the markup of a Web Parts page and not added to the page programmatically.

IsTrackingViewState

Obtient une valeur qui indique si le contrôle serveur enregistre les modifications apportées à son état d'affichage.Gets a value that indicates whether the server control is saving changes to its view state.

(Hérité de Control)
IsViewStateEnabled

Obtient une valeur indiquant si l'état d'affichage est activé pour ce contrôle.Gets a value indicating whether view state is enabled for this control.

(Hérité de Control)
LoadViewStateByID

Obtient une valeur indiquant si le contrôle participe au chargement de son état d'affichage par ID et non par index.Gets a value indicating whether the control participates in loading its view state by ID instead of index.

(Hérité de Control)
NamingContainer

Obtient une référence au conteneur d'attribution de noms du contrôle serveur, qui crée un espace de noms unique pour différencier les contrôles serveur dont la propriété ID possède la même valeur.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.

(Hérité de Control)
Page

Obtient une référence à l'instance de Page qui contient le contrôle serveur.Gets a reference to the Page instance that contains the server control.

(Hérité de Control)
Parent

Obtient une référence au contrôle parent du contrôle serveur dans la hiérarchie des contrôles de la page.Gets a reference to the server control's parent control in the page control hierarchy.

(Hérité de Control)
RenderingCompatibility

Obtient une valeur qui spécifie la version ASP.NET avec laquelle le HTML restitué sera compatible.Gets a value that specifies the ASP.NET version that rendered HTML will be compatible with.

(Hérité de Control)
ScrollBars

Obtient ou définit la visibilité et la position des barres de défilement dans un contrôle Panel.Gets or sets the visibility and position of scroll bars in a Panel control.

(Hérité de Panel)
Site

Obtient des informations sur le conteneur qui héberge le contrôle en cours lorsqu'il est rendu sur une aire de conception.Gets information about the container that hosts the current control when rendered on a design surface.

(Hérité de Control)
SkinID

Obtient ou définit l’apparence à appliquer au contrôle.Gets or sets the skin to apply to the control.

(Hérité de WebControl)
Style

Obtient une collection d'attributs de texte qui sont rendus en tant qu'attribut de style sur la balise extérieure d'un contrôle serveur Web.Gets a collection of text attributes that will be rendered as a style attribute on the outer tag of the Web server control.

(Hérité de WebControl)
Subtitle

Obtient une chaîne concaténée avec la valeur de la propriété Title pour constituer le titre complet d'un contrôle WebPart.Gets a string that is concatenated with the Title property value to form a complete title for a WebPart control.

SupportsDisabledAttribute

Obtient une valeur qui indique si le contrôle doit affecter à l'attribut disabled de l'élément HTML rendu la valeur "disabled" lorsque la propriété IsEnabled du contrôle a la valeur false.Gets a value that indicates whether the control should set the disabled attribute of the rendered HTML element to "disabled" when the control's IsEnabled property is false.

(Hérité de Panel)
TabIndex

Obtient ou définit l'index de tabulation du contrôle serveur Web.Gets or sets the tab index of the Web server control.

(Hérité de WebControl)
TagKey

Obtient la valeur HtmlTextWriterTag qui correspond à ce contrôle serveur Web.Gets the HtmlTextWriterTag value that corresponds to this Web server control. Cette propriété est principalement utilisée par des développeurs de contrôles.This property is used primarily by control developers.

(Hérité de WebControl)
TagName

Obtient le nom de la balise du contrôle.Gets the name of the control tag. Cette propriété est principalement utilisée par des développeurs de contrôles.This property is used primarily by control developers.

(Hérité de WebControl)
TemplateControl

Obtient ou définit une référence au modèle qui contient ce contrôle.Gets or sets a reference to the template that contains this control.

(Hérité de Control)
TemplateSourceDirectory

Obtient le répertoire virtuel du Page ou du UserControl qui contient le contrôle serveur en cours.Gets the virtual directory of the Page or UserControl that contains the current server control.

(Hérité de Control)
Title

Obtient ou définit le titre du contrôle Part.Gets or sets the title of a part control.

TitleIconImageUrl

Obtient ou définit l'URL d'une image utilisée pour représenter un contrôle WebPart dans la barre de titre du contrôle.Gets or sets the URL to an image used to represent a Web Parts control in the control's title bar.

TitleUrl

Obtient ou définit une URL vers des informations supplémentaires relatives à un contrôle WebPart.Gets or sets a URL to supplemental information about a WebPart control.

ToolTip

Obtient ou définit le texte affiché quand le pointeur de la souris est positionné sur le contrôle serveur Web.Gets or sets the text displayed when the mouse pointer hovers over the Web server control.

(Hérité de WebControl)
UniqueID

Obtient l'identificateur unique qualifié sur le plan hiérarchique du contrôle serveur.Gets the unique, hierarchically qualified identifier for the server control.

(Hérité de Control)
ValidateRequestMode

Obtient ou définit une valeur qui indique si le contrôle vérifie l'entrée cliente du navigateur à la recherche de valeurs potentiellement dangereuses.Gets or sets a value that indicates whether the control checks client input from the browser for potentially dangerous values.

(Hérité de Control)
Verbs

Obtient une collection de verbes personnalisés associée à un contrôle WebPart.Gets a collection of custom verbs associated with a WebPart control.

ViewState

Obtient un dictionnaire d'informations d'état qui vous permet d'enregistrer et de restaurer l'état d'affichage d'un contrôle serveur entre plusieurs demandes de la même page.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.

(Hérité de Control)
ViewStateIgnoresCase

Obtient une valeur qui indique si l'objet StateBag respecte la casse.Gets a value that indicates whether the StateBag object is case-insensitive.

(Hérité de Control)
ViewStateMode

Obtient ou définit le mode d'état d'affichage de ce contrôle.Gets or sets the view-state mode of this control.

(Hérité de Control)
Visible

Obtient ou définit une valeur qui indique si un contrôle serveur est rendu en tant qu’interface utilisateur sur la page.Gets or sets a value that indicates whether a server control is rendered as UI on the page.

(Hérité de Control)
WebBrowsableObject

Obtient une référence au contrôle WebPart, pour permettre son édition par des contrôles EditorPart personnalisés.Gets a reference to the WebPart control to enable it to be edited by custom EditorPart controls.

WebPartManager

Obtient une référence au contrôle WebPartManager associé à une instance du contrôle WebPart.Gets a reference to the WebPartManager control associated with a WebPart control instance.

Width

Obtient ou définit la largeur du contrôle serveur web.Gets or sets the width of the Web server control.

Wrap

Obtient ou définit une valeur indiquant si le contenu est encapsulé dans le volet.Gets or sets a value indicating whether the content wraps within the panel.

(Hérité de Panel)
Zone

Obtient la zone WebPartZoneBase qui contient actuellement un contrôle WebPart.Gets the WebPartZoneBase zone that currently contains a WebPart control.

ZoneIndex

Obtient la position d'index d'un contrôle WebPart dans sa zone.Gets the index position of a WebPart control within its zone.

Méthodes

AddAttributesToRender(HtmlTextWriter)

Ajoute des informations relatives à l'image d'arrière-plan, à l'alignement, au retour à la ligne et à la direction vers la liste des attributs à rendre.Adds information about the background image, alignment, wrap, and direction to the list of attributes to render.

(Hérité de Panel)
AddedControl(Control, Int32)

Méthode appelée après qu’un contrôle enfant est ajouté à la collection Controls de l’objet Control.Called after a child control is added to the Controls collection of the Control object.

(Hérité de Control)
AddParsedSubObject(Object)

Notifie au contrôle serveur qu’un élément XML ou HTML a été analysé, et ajoute l’élément à l’objet ControlCollection du contrôle serveur.Notifies the server control that an element, either XML or HTML, was parsed, and adds the element to the server control's ControlCollection object.

(Hérité de Control)
ApplyStyle(Style)

Copie tous les éléments non vides du style spécifié vers le contrôle Web, en remplaçant les éléments de style existants du contrôle.Copies any nonblank elements of the specified style to the Web control, overwriting any existing style elements of the control. Cette méthode est principalement utilisée par des développeurs de contrôles.This method is primarily used by control developers.

(Hérité de WebControl)
ApplyStyleSheetSkin(Page)

Applique les propriétés de style définies dans la feuille de style de la page au contrôle.Applies the style properties defined in the page style sheet to the control.

(Hérité de Control)
BeginRenderTracing(TextWriter, Object)

Commence le traçage au moment du design des données de rendu.Begins design-time tracing of rendering data.

(Hérité de Control)
BuildProfileTree(String, Boolean)

Collecte des informations sur le contrôle serveur et les livre à la propriété Trace à afficher lorsque le traçage est activé pour la page.Gathers information about the server control and delivers it to the Trace property to be displayed when tracing is enabled for the page.

(Hérité de Control)
ClearCachedClientID()

Affecte à la valeur ClientID mise en cache la valeur null.Sets the cached ClientID value to null.

(Hérité de Control)
ClearChildControlState()

Supprime les informations sur l'état du contrôle des contrôles enfants du contrôle serveur.Deletes the control-state information for the server control's child controls.

(Hérité de Control)
ClearChildState()

Supprime les informations sur l'état d'affichage et sur l'état du contrôle de tous les contrôles enfants du contrôle serveur.Deletes the view-state and control-state information for all the server control's child controls.

(Hérité de Control)
ClearChildViewState()

Supprime les informations d'état d'affichage de tous les contrôles enfants du contrôle serveur.Deletes the view-state information for all the server control's child controls.

(Hérité de Control)
ClearEffectiveClientIDMode()

Affecte la valeur ClientIDMode à la propriété Inherit de l'instance de contrôle actuelle et de tous contrôles enfants.Sets the ClientIDMode property of the current control instance and of any child controls to Inherit.

(Hérité de Control)
CopyBaseAttributes(WebControl)

Copie les propriétés non encapsulées par l'objet Style du contrôle serveur Web spécifié vers le contrôle serveur Web à partir duquel cette méthode est appelée.Copies the properties not encapsulated by the Style object from the specified Web server control to the Web server control that this method is called from. Cette méthode est principalement utilisée par des développeurs de contrôles.This method is used primarily by control developers.

(Hérité de WebControl)
CreateChildControls()

Appelée par l’infrastructure de page ASP.NET pour signaler aux contrôles serveur qu’ils doivent utiliser l’implémentation basée sur la composition pour créer les contrôles enfants qu’ils contiennent en vue de la publication ou du rendu.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.

(Hérité de Control)
CreateControlCollection()

Crée un objet ControlCollection pour contenir les contrôles enfants (littéraux et serveur) du contrôle serveur.Creates a new ControlCollection object to hold the child controls (both literal and server) of the server control.

(Hérité de Control)
CreateControlStyle()

Crée un objet de style qui est utilisé de manière interne par le contrôle Panel pour implémenter toutes les propriétés associées au style.Creates a style object that is used internally by the Panel control to implement all style related properties.

(Hérité de Panel)
CreateEditorParts()

Retourne une collection de contrôles EditorPart personnalisés qui peuvent servir à modifier un contrôle WebPart lorsqu'il se trouve en mode édition.Returns a collection of custom EditorPart controls that can be used to edit a WebPart control when it is in edit mode.

DataBind()

Lie une source de données au contrôle serveur appelé et à tous ses contrôles enfants.Binds a data source to the invoked server control and all its child controls.

(Hérité de Part)
DataBind(Boolean)

Lie une source de données au contrôle serveur appelé et tous ses contrôles enfants avec une option pour déclencher l'événement DataBinding.Binds a data source to the invoked server control and all its child controls with an option to raise the DataBinding event.

(Hérité de Control)
DataBindChildren()

Lie une source de données aux contrôles enfants du contrôle serveur.Binds a data source to the server control's child controls.

(Hérité de Control)
Dispose()

Permet à un contrôle serveur d'effectuer le nettoyage final avant qu'il soit libéré de la mémoire.Enables a server control to perform final clean up before it is released from memory.

(Hérité de Control)
EndRenderTracing(TextWriter, Object)

Met fin au traçage au moment du design des données de rendu.Ends design-time tracing of rendering data.

(Hérité de Control)
EnsureChildControls()

Détermine si le contrôle serveur contient des contrôles enfants.Determines whether the server control contains child controls. S'il ne contient pas de contrôles enfants, il en crée.If it does not, it creates child controls.

(Hérité de Control)
EnsureID()

Crée un identificateur pour les contrôles auxquels aucun identificateur n'est assigné.Creates an identifier for controls that do not have an identifier assigned.

(Hérité de Control)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.Determines whether the specified object is equal to the current object.

(Hérité de Object)
FindControl(String)

Recherche un contrôle serveur possédant le paramètre id spécifié dans le conteneur d'attribution de noms actuel.Searches the current naming container for a server control with the specified id parameter.

(Hérité de Control)
FindControl(String, Int32)

Recherche le conteneur d'attribution de noms actuel d'un contrôle serveur avec l'id spécifié et un entier, spécifié dans le paramètre pathOffset, qui facilite la recherche.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. Vous ne devez pas substituer cette version de la méthode FindControl.You should not override this version of the FindControl method.

(Hérité de Control)
Focus()

Affecte le focus d'entrée à un contrôle.Sets input focus to a control.

(Hérité de Control)
GetDesignModeState()

Obtient les données au moment du design pour un contrôle.Gets design-time data for a control.

(Hérité de Control)
GetHashCode()

Sert de fonction de hachage par défaut.Serves as the default hash function.

(Hérité de Object)
GetRouteUrl(Object)

Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire.Gets the URL that corresponds to a set of route parameters.

(Hérité de Control)
GetRouteUrl(RouteValueDictionary)

Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire.Gets the URL that corresponds to a set of route parameters.

(Hérité de Control)
GetRouteUrl(String, Object)

Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire et à un nom d'itinéraire.Gets the URL that corresponds to a set of route parameters and a route name.

(Hérité de Control)
GetRouteUrl(String, RouteValueDictionary)

Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire et à un nom d'itinéraire.Gets the URL that corresponds to a set of route parameters and a route name.

(Hérité de Control)
GetType()

Obtient le Type de l'instance actuelle.Gets the Type of the current instance.

(Hérité de Object)
GetUniqueIDRelativeTo(Control)

Retourne la partie préfixée de la propriété UniqueID du contrôle spécifié.Returns the prefixed portion of the UniqueID property of the specified control.

(Hérité de Control)
HasControls()

Détermine si le contrôle serveur contient des contrôles enfants.Determines if the server control contains any child controls.

(Hérité de Control)
HasEvents()

Retourne une valeur indiquant si des événements sont inscrits pour le contrôle ou des contrôles enfants.Returns a value indicating whether events are registered for the control or any child controls.

(Hérité de Control)
IsLiteralContent()

Détermine si le contrôle serveur ne détient qu'un contenu littéral.Determines if the server control holds only literal content.

(Hérité de Control)
LoadControlState(Object)

Restaure des informations sur l'état du contrôle à partir d'une demande de page antérieure enregistrée par la méthode SaveControlState().Restores control-state information from a previous page request that was saved by the SaveControlState() method.

(Hérité de Control)
LoadViewState(Object)

Restaure les informations d'état d'affichage à partir d'une précédente requête enregistrées avec la méthode SaveViewState().Restores view-state information from a previous request that was saved with the SaveViewState() method.

(Hérité de WebControl)
MapPathSecure(String)

Récupère le chemin d'accès physique auquel un chemin d'accès virtuel, absolu ou relatif, correspond.Retrieves the physical path that a virtual path, either absolute or relative, maps to.

(Hérité de Control)
MemberwiseClone()

Crée une copie superficielle du Object actuel.Creates a shallow copy of the current Object.

(Hérité de Object)
MergeStyle(Style)

Copie tous les éléments non vides du style spécifié vers le contrôle Web, mais ne remplace aucun élément de style existant du contrôle.Copies any nonblank elements of the specified style to the Web control, but will not overwrite any existing style elements of the control. Cette méthode est principalement utilisée par des développeurs de contrôles.This method is used primarily by control developers.

(Hérité de WebControl)
OnBubbleEvent(Object, EventArgs)

Détermine si l’événement du contrôle serveur est passé dans la hiérarchie des contrôles serveur de l’interface utilisateur de la page.Determines whether the event for the server control is passed up the page's UI server control hierarchy.

(Hérité de Control)
OnClosing(EventArgs)

Permet aux classes dérivées de fournir une gestion personnalisée lorsqu'un contrôle WebPart est fermé sur une page WebPart.Enables derived classes to provide custom handling when a WebPart control is closed on a Web Parts page.

OnConnectModeChanged(EventArgs)

Permet aux classes dérivées de fournir une gestion personnalisée lorsqu'un contrôle WebPart commence ou termine le processus de connexion à d'autres contrôles.Enables derived classes to provide custom handling when a WebPart control is beginning or ending the process of connecting to other controls.

OnDataBinding(EventArgs)

Déclenche l'événement DataBinding.Raises the DataBinding event.

(Hérité de Control)
OnDeleting(EventArgs)

Permet aux classes dérivées de fournir une gestion personnalisée lorsqu'un contrôle WebPart est supprimé définitivement d'une page WebPart.Enables derived classes to provide custom handling when a WebPart control is permanently removed from a Web Parts page.

OnEditModeChanged(EventArgs)

Permet aux classes dérivées de fournir une gestion personnalisée lorsqu'un contrôle WebPart active ou désactive le mode édition.Enables derived classes to provide custom handling when a WebPart control is entering or leaving edit mode.

OnInit(EventArgs)

Déclenche l'événement Init.Raises the Init event.

(Hérité de Control)
OnLoad(EventArgs)

Déclenche l'événement Load.Raises the Load event.

(Hérité de Control)
OnPreRender(EventArgs)

Déclenche l'événement PreRender.Raises the PreRender event.

(Hérité de Control)
OnUnload(EventArgs)

Déclenche l'événement Unload.Raises the Unload event.

(Hérité de Control)
OpenFile(String)

Obtient un Stream utilisé pour lire un fichier.Gets a Stream used to read a file.

(Hérité de Control)
RaiseBubbleEvent(Object, EventArgs)

Assigne les sources éventuelles de l'événement et ses informations au parent du contrôle.Assigns any sources of the event and its information to the control's parent.

(Hérité de Control)
RemovedControl(Control)

Méthode appelée après la suppression d’un contrôle enfant de la collection Controls de l’objet Control.Called after a child control is removed from the Controls collection of the Control object.

(Hérité de Control)
Render(HtmlTextWriter)

Génère le rendu du contrôle via le writer HTML spécifié.Renders the control to the specified HTML writer.

(Hérité de WebControl)
RenderBeginTag(HtmlTextWriter)

Génère le rendu de la balise d'ouverture HTML du contrôle Panel via le writer spécifié.Renders the HTML opening tag of the Panel control to the specified writer.

(Hérité de Panel)
RenderChildren(HtmlTextWriter)

Renvoie le contenu des enfants d'un contrôle serveur dans un objet HtmlTextWriter fourni, qui écrit le contenu à rendre sur le 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.

(Hérité de Control)
RenderContents(HtmlTextWriter)

Génère le rendu du contenu du contrôle via le writer spécifié.Renders the contents of the control to the specified writer. Cette méthode est principalement utilisée par des développeurs de contrôles.This method is used primarily by control developers.

(Hérité de WebControl)
RenderControl(HtmlTextWriter)

Envoie le contenu du contrôle serveur à un objet HtmlTextWriter fourni et stocke les informations de traçage sur le contrôle si le traçage est activé.Outputs server control content to a provided HtmlTextWriter object and stores tracing information about the control if tracing is enabled.

(Hérité de Control)
RenderControl(HtmlTextWriter, ControlAdapter)

Génère le contenu du contrôle serveur dans un objet HtmlTextWriter à l'aide d'un objet ControlAdapter fourni.Outputs server control content to a provided HtmlTextWriter object using a provided ControlAdapter object.

(Hérité de Control)
RenderEndTag(HtmlTextWriter)

Génère le rendu de la balise de fermeture HTML du contrôle Panel via le writer spécifié.Renders the HTML closing tag of the Panel control into the specified writer.

(Hérité de Panel)
ResolveAdapter()

Obtient l'adaptateur de contrôles responsable du rendu du contrôle spécifié.Gets the control adapter responsible for rendering the specified control.

(Hérité de Control)
ResolveClientUrl(String)

Obtient une URL qui peut être utilisée par le navigateur.Gets a URL that can be used by the browser.

(Hérité de Control)
ResolveUrl(String)

Convertit une URL en une URL que le client soit en mesure d'utiliser.Converts a URL into one that is usable on the requesting client.

(Hérité de Control)
SaveControlState()

Enregistre tous les changements d’état de contrôle serveur qui ont eu lieu depuis que la page a été publiée sur le serveur.Saves any server control state changes that have occurred since the time the page was posted back to the server.

(Hérité de Control)
SaveViewState()

Enregistre les états qui ont été modifiés après l’appel de la méthode TrackViewState().Saves any state that was modified after the TrackViewState() method was invoked.

(Hérité de WebControl)
SetDesignModeState(IDictionary)

Définit les données au moment du design pour un contrôle.Sets design-time data for a control.

(Hérité de Control)
SetPersonalizationDirty()

Définit un indicateur qui signale que les données de personnalisation ont changé pour l'instance de contrôle WebPart en cours.Sets a flag indicating that personalization data has changed for the current WebPart control instance.

SetPersonalizationDirty(Control)

Définit un indicateur qui spécifie que les données de personnalisation ont changé pour le contrôle serveur spécifié qui réside dans une zone WebPartZoneBase.Sets a flag indicating that personalization data has changed for the specified server control that resides in a WebPartZoneBase zone.

SetRenderMethodDelegate(RenderMethod)

Assigne un délégué de gestionnaires d'événements pour générer le rendu du contrôle serveur et de son contenu dans son contrôle parent.Assigns an event handler delegate to render the server control and its content into its parent control.

(Hérité de Control)
SetTraceData(Object, Object)

Définit les données de trace pour le suivi du rendu des données au moment du design à l'aide de la clé des données de trace et de la valeur des données de trace.Sets trace data for design-time tracing of rendering data, using the trace data key and the trace data value.

(Hérité de Control)
SetTraceData(Object, Object, Object)

Définit les données de trace pour le suivi du rendu des données au moment du design, à l'aide de l'objet suivi, de la clé des données de trace et de la valeur des données de trace.Sets trace data for design-time tracing of rendering data, using the traced object, the trace data key, and the trace data value.

(Hérité de Control)
ToString()

Retourne une chaîne qui représente l'objet en cours.Returns a string that represents the current object.

(Hérité de Object)
TrackViewState()

Force le contrôle à suivre les modifications apportées à son état d’affichage afin qu’elles puissent être stockées dans la propriété ViewState.Causes the control to track changes to its view state so they can be stored in the object's ViewState property.

Événements

DataBinding

Se produit lorsque le contrôle serveur se lie à une source de données.Occurs when the server control binds to a data source.

(Hérité de Control)
Disposed

Se produit lorsqu'un contrôle serveur est libéré de la mémoire, ce qui constitue la dernière étape du cycle de vie d'un contrôle serveur en cas de demande d'une page 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.

(Hérité de Control)
Init

Se produit lorsque le contrôle serveur est initialisé, ce qui constitue la première étape de son cycle de vie.Occurs when the server control is initialized, which is the first step in its lifecycle.

(Hérité de Control)
Load

Se produit lorsque le contrôle serveur est chargé dans l'objet Page.Occurs when the server control is loaded into the Page object.

(Hérité de Control)
PreRender

Se produit après le chargement de l'objet Control mais avant le rendu.Occurs after the Control object is loaded but prior to rendering.

(Hérité de Control)
Unload

Se produit lorsque le contrôle serveur est déchargé de la mémoire.Occurs when the server control is unloaded from memory.

(Hérité de Control)

Implémentations d’interfaces explicites

IAttributeAccessor.GetAttribute(String)

Obtient un attribut du contrôle Web avec le nom spécifié.Gets an attribute of the Web control with the specified name.

(Hérité de WebControl)
IAttributeAccessor.SetAttribute(String, String)

Affecte au nom et à la valeur spécifiés un attribut du contrôle Web.Sets an attribute of the Web control to the specified name and value.

(Hérité de WebControl)
ICompositeControlDesignerAccessor.RecreateChildControls()

Permet au développeur d'un concepteur de contrôle Part composite de recréer les contrôles enfants du contrôle sur l'aire de conception.Allows the developer of a designer for a composite part control to recreate the control's child controls on the design surface.

(Hérité de Part)
IControlBuilderAccessor.ControlBuilder

Pour obtenir une description de ce membre, consultez ControlBuilder.For a description of this member, see ControlBuilder.

(Hérité de Control)
IControlDesignerAccessor.GetDesignModeState()

Pour obtenir une description de ce membre, consultez GetDesignModeState().For a description of this member, see GetDesignModeState().

(Hérité de Control)
IControlDesignerAccessor.SetDesignModeState(IDictionary)

Pour obtenir une description de ce membre, consultez SetDesignModeState(IDictionary).For a description of this member, see SetDesignModeState(IDictionary).

(Hérité de Control)
IControlDesignerAccessor.SetOwnerControl(Control)

Pour obtenir une description de ce membre, consultez SetOwnerControl(Control).For a description of this member, see SetOwnerControl(Control).

(Hérité de Control)
IControlDesignerAccessor.UserData

Pour obtenir une description de ce membre, consultez UserData.For a description of this member, see UserData.

(Hérité de Control)
IDataBindingsAccessor.DataBindings

Pour obtenir une description de ce membre, consultez DataBindings.For a description of this member, see DataBindings.

(Hérité de Control)
IDataBindingsAccessor.HasDataBindings

Pour obtenir une description de ce membre, consultez HasDataBindings.For a description of this member, see HasDataBindings.

(Hérité de Control)
IExpressionsAccessor.Expressions

Pour obtenir une description de ce membre, consultez Expressions.For a description of this member, see Expressions.

(Hérité de Control)
IExpressionsAccessor.HasExpressions

Pour obtenir une description de ce membre, consultez HasExpressions.For a description of this member, see HasExpressions.

(Hérité de Control)
IParserAccessor.AddParsedSubObject(Object)

Pour obtenir une description de ce membre, consultez AddParsedSubObject(Object).For a description of this member, see AddParsedSubObject(Object).

(Hérité de Control)

Méthodes d’extension

FindDataSourceControl(Control)

Retourne la source de données associée au contrôle de données pour le contrôle spécifié.Returns the data source that is associated with the data control for the specified control.

FindFieldTemplate(Control, String)

Retourne le modèle de champ pour la colonne spécifiée dans le conteneur d'attribution de noms du contrôle spécifié.Returns the field template for the specified column in the specified control's naming container.

FindMetaTable(Control)

Retourne l'objet Metatable pour le contrôle de données conteneur.Returns the metatable object for the containing data control.

GetDefaultValues(INamingContainer)

Obtient la collection des valeurs par défaut pour le contrôle de données spécifié.Gets the collection of the default values for the specified data control.

GetMetaTable(INamingContainer)

Obtient les métadonnées de table pour le contrôle de données spécifié.Gets the table metadata for the specified data control.

SetMetaTable(INamingContainer, MetaTable)

Définit les métadonnées de table pour le contrôle de données spécifié.Sets the table metadata for the specified data control.

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

Définit les métadonnées de table et le mappage des valeurs par défaut pour le contrôle de données spécifié.Sets the table metadata and default value mapping for the specified data control.

SetMetaTable(INamingContainer, MetaTable, Object)

Définit les métadonnées de table et le mappage des valeurs par défaut pour le contrôle de données spécifié.Sets the table metadata and default value mapping for the specified data control.

TryGetMetaTable(INamingContainer, MetaTable)

Détermine si des métadonnées de table sont disponibles.Determines whether table metadata is available.

EnableDynamicData(INamingContainer, Type)

Active le comportement Dynamic Data pour le contrôle de données spécifié.Enables Dynamic Data behavior for the specified data control.

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

Active le comportement Dynamic Data pour le contrôle de données spécifié.Enables Dynamic Data behavior for the specified data control.

EnableDynamicData(INamingContainer, Type, Object)

Active le comportement Dynamic Data pour le contrôle de données spécifié.Enables Dynamic Data behavior for the specified data control.

S’applique à

Voir aussi