EditorZoneBase Classe

Définition

Sert de classe de base pour tous les contrôles de zone qui agissent en tant que conteneurs pour des contrôles EditorPart.

public ref class EditorZoneBase abstract : System::Web::UI::WebControls::WebParts::ToolZone
public abstract class EditorZoneBase : System.Web.UI.WebControls.WebParts.ToolZone
type EditorZoneBase = class
    inherit ToolZone
Public MustInherit Class EditorZoneBase
Inherits ToolZone
Héritage
Dérivé

Exemples

L’exemple de code suivant illustre plusieurs utilisations déclaratives et programmatiques de la EditorZoneBase classe . Étant donné que la classe est abstraite, les exemples de code utilisent la classe dérivée EditorZone fournie avec le jeu de contrôles WebPart, illustrant les propriétés et les méthodes qu’elle hérite de la EditorZoneBase classe .

L’exemple de code comporte quatre parties :

  • Contrôle utilisateur qui vous permet de modifier les modes d’affichage sur la page Web.

  • Page Web qui contient un EditorZone contrôle.

  • Classe personnalisée EditorZone qui illustre certains des membres de la EditorZoneBase classe.

  • Description du fonctionnement de l’exemple dans un navigateur.

Le code source du contrôle utilisateur provient d’une autre rubrique. Pour que cet exemple de code fonctionne, vous devez obtenir le fichier .ascx pour le contrôle utilisateur à partir de la rubrique Procédure pas à pas : modification des modes d’affichage sur une page de composants WebPart , et placer le fichier dans le même dossier que la page .aspx de cet exemple de code.

La deuxième partie de l’exemple de code est une page Web qui contient une référence déclarative à un EditorZone contrôle. En haut de la page se trouve une Register directive pour le contrôle utilisateur. La balise de contrôle utilisateur est déclarée dans la page avec un <uc1:DisplayModeMenu> élément . Notez qu’en dessous de l’élément <asp:WebPartZone> se trouve un <asp:EditorZone> élément qui contient EditorPart des contrôles et dont diverses balises et propriétés sont définies pour déterminer son apparence et son comportement. La majeure partie du code de la page illustre les différentes utilisations programmatiques des EditorZoneBase propriétés et des méthodes.

<%@ Page Language="C#" %>
<%@ register tagprefix="uc1" 
  tagname="DisplayModeMenuCS" 
  src="displaymodecs.ascx" %>
<%@ register tagprefix="aspSample" 
  Namespace="Samples.AspNet.CS.Controls" %>
  
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<script runat="server">
// <snippet3> 

  // <snippet4> 
  void Button1_Click(object sender, EventArgs e)
  {
    if (EditorZone1.ApplyVerb.Enabled)
      EditorZone1.ApplyVerb.Enabled = false;
    else
      EditorZone1.ApplyVerb.Enabled = true;
  }
  // </snippet4>
  // <snippet5> 
  void Button2_Click(object sender, EventArgs e)
  {
    if (EditorZone1.CancelVerb.Enabled)
      EditorZone1.CancelVerb.Enabled = false;
    else
      EditorZone1.CancelVerb.Enabled = true;
  }
  // </snippet5>
  // <snippet6>
  void Button3_Click(object sender, EventArgs e)
  {
    Label1.Text = "<br />";
    foreach (EditorPart part in EditorZone1.EditorParts)
    {
      Label1.Text += part.ID + "<br />";
    }
  }
  // </snippet6>
  // <snippet7>
  void Button4_Click(object sender, EventArgs e)
  {
    if (EditorZone1.OKVerb.Enabled)
      EditorZone1.OKVerb.Enabled = false;
    else
      EditorZone1.OKVerb.Enabled = true;
  }
  // </snippet7>
  
// </snippet3>    
</script>

<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
  <title>EditorZoneBase Examples</title>
</head>
<body>
  <form id="form1" runat="server">
    <asp:WebPartManager ID="WebPartManager1" runat="server" />
    <uc1:DisplayModeMenuCS runat="server" id="displaymodemenu1" />
    <asp:WebPartZone ID="WebPartZone1" runat="server">
      <ZoneTemplate>
        <asp:BulletedList 
          ID="BulletedList1" 
          Runat="server"
          DisplayMode="HyperLink" 
          Title="Favorite Links" >
          <asp:ListItem Value="http://msdn.microsoft.com">
            MSDN
          </asp:ListItem>
          <asp:ListItem Value="http://www.asp.net">
            ASP.NET
          </asp:ListItem>
          <asp:ListItem Value="http://www.msn.com">
            MSN
          </asp:ListItem>
        </asp:BulletedList>
        <asp:Calendar ID="Calendar1" Runat="server" 
          Title="My Calendar" />
      </ZoneTemplate>
    </asp:WebPartZone>
    <aspSample:MyEditorZone ID="EditorZone1" runat="server">
      <ApplyVerb Text="Apply Changes" />
      <CancelVerb Text="Cancel Changes" />
      <OKVerb Text="Finished" />
      <ZoneTemplate>
        <asp:AppearanceEditorPart ID="AppearanceEditorPart1" 
          runat="server" />
        <asp:LayoutEditorPart ID="LayoutEditorPart1" 
          runat="server" />
      </ZoneTemplate>
    </aspSample:MyEditorZone>
    <hr />
    <asp:Button ID="Button1" runat="server" Width="200"
      Text="Toggle ApplyVerb Enabled" OnClick="Button1_Click" />
    <br />
    <asp:Button ID="Button2" runat="server" Width="200"
      Text="Toggle CancelVerb Enabled" OnClick="Button2_Click" />
    <br />
    <asp:Button ID="Button3" runat="server" Width="200"
      Text="Display EditorParts Collection" OnClick="Button3_Click" />
    <asp:Label ID="Label1" runat="server" />
    <br />
    <asp:Button ID="Button4" runat="server" Width="200"
      Text="Toggle OKVerb Enabled" OnClick="Button4_Click" /> 
  </form>
</body>
</html>
<%@ Page Language="vb" %>
<%@ register tagprefix="uc1" 
  tagname="DisplayModeMenuVB" 
  src="displaymodevb.ascx" %>
<%@ register tagprefix="aspSample" 
  Namespace="Samples.AspNet.VB.Controls" %>

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

  ' <snippet4> 
  Sub Button1_Click(ByVal sender As Object, ByVal e As EventArgs)
    If EditorZone1.ApplyVerb.Enabled Then
      EditorZone1.ApplyVerb.Enabled = False
    Else
      EditorZone1.ApplyVerb.Enabled = True
    End If
  End Sub
  ' </snippet4>
  ' <snippet5> 
  Sub Button2_Click(ByVal sender As Object, ByVal e As EventArgs)
    If EditorZone1.CancelVerb.Enabled Then
      EditorZone1.CancelVerb.Enabled = False
    Else
      EditorZone1.CancelVerb.Enabled = True
    End If
  End Sub
  ' </snippet5>
  ' <snippet6>
  Sub Button3_Click(ByVal sender As Object, ByVal e As EventArgs)
    Label1.Text = "<br />"
    Dim part As EditorPart
    For Each part In EditorZone1.EditorParts
      Label1.Text += part.ID + "<br />"
    Next part
  End Sub
  ' </snippet6>
  ' <snippet7>
  Sub Button4_Click(ByVal sender As Object, ByVal e As EventArgs)
    If EditorZone1.OKVerb.Enabled Then
      EditorZone1.OKVerb.Enabled = False
    Else
      EditorZone1.OKVerb.Enabled = True
    End If

  End Sub
  ' </snippet7>
  
  ' </snippet3>
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
  <title>EditorZoneBase Examples</title>
</head>
<body>
  <form id="form1" runat="server">
    <asp:WebPartManager ID="WebPartManager1" runat="server" />
    <uc1:DisplayModeMenuVB runat="server" id="displaymodemenu1" />
    <asp:WebPartZone ID="WebPartZone1" runat="server">
      <ZoneTemplate>
        <asp:BulletedList 
          ID="BulletedList1" 
          Runat="server"
          DisplayMode="HyperLink" 
          Title="Favorite Links" >
          <asp:ListItem Value="http://msdn.microsoft.com">
            MSDN
          </asp:ListItem>
          <asp:ListItem Value="http://www.asp.net">
            ASP.NET
          </asp:ListItem>
          <asp:ListItem Value="http://www.msn.com">
            MSN
          </asp:ListItem>
        </asp:BulletedList>
        <asp:Calendar ID="Calendar1" Runat="server" 
          Title="My Calendar" />
      </ZoneTemplate>
    </asp:WebPartZone>
    <aspSample:MyEditorZone ID="EditorZone1" runat="server">
      <ApplyVerb Text="Apply Changes" />
      <CancelVerb Text="Cancel Changes" />
      <OKVerb Text="Finished" />
      <ZoneTemplate>
        <asp:AppearanceEditorPart ID="AppearanceEditorPart1" 
          runat="server" />
        <asp:LayoutEditorPart ID="LayoutEditorPart1" 
          runat="server" />
      </ZoneTemplate>
    </aspSample:MyEditorZone>
    <hr />
    <asp:Button ID="Button1" runat="server" Width="200"
      Text="Toggle ApplyVerb Enabled" OnClick="Button1_Click" />
    <br />
    <asp:Button ID="Button2" runat="server" Width="200"
      Text="Toggle CancelVerb Enabled" OnClick="Button2_Click" />
    <br />
    <asp:Button ID="Button3" runat="server" Width="200"
      Text="Display EditorParts Collection" OnClick="Button3_Click" />
    <asp:Label ID="Label1" runat="server" />
    <br />
    <asp:Button ID="Button4" runat="server" Width="200"
      Text="Toggle OKVerb Enabled" OnClick="Button4_Click" /> 
  </form>
</body>
</html>

La troisième partie de l’exemple de code est une classe personnalisée EditorZone qui montre comment utiliser un certain nombre de membres de la EditorZoneBase classe. La classe personnalisée dérive de EditorZone afin qu’elle puisse être utilisée avec un modèle de zone dans le balisage déclaratif de la page Web. Pour que l’exemple de code s’exécute, vous devez compiler ce code source. Vous pouvez le compiler explicitement et placer l’assembly résultant dans le dossier Bin de votre site web ou dans le 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. Cet exemple de code utilise la compilation dynamique ; Ainsi, vous remarquerez que la Register directive située en haut de la page Web ne fait pas référence à un fichier d’assembly. 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é.

using System;
using System.Collections;
using System.ComponentModel;
using System.Drawing;
using System.Security.Permissions;
using System.Web;
using System.Web.UI;
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 MyEditorZone : EditorZone
  {
    public MyEditorZone()
    {
    }
    protected override void OnDisplayModeChanged(object sender, 
      WebPartDisplayModeEventArgs e)
    {
      this.BackColor = Color.LightGray;
      base.OnDisplayModeChanged(sender, e);
    }
    protected override void OnSelectedWebPartChanged(object sender, 
      WebPartEventArgs e)
    {
      if (e.WebPart != null)
        e.WebPart.Zone.SelectedPartChromeStyle.BackColor = 
          Color.LightGreen;
      base.OnSelectedWebPartChanged(sender, e);
    }
    protected override void RenderBody(HtmlTextWriter writer)
    {
      writer.WriteLine("<hr />");
      base.RenderBody(writer);
    }
    protected override void RenderVerbs(HtmlTextWriter writer)
    {
      WebPartVerb[] verbs = new WebPartVerb[] { OKVerb, 
        CancelVerb, ApplyVerb };
      foreach (WebPartVerb verb in verbs)
      {
        if (verb != null)
          verb.Text += " Verb";
      }
      base.RenderVerbs(writer);
    }
  }
}
Imports System.Collections
Imports System.ComponentModel
Imports System.Drawing
Imports System.Security.Permissions
Imports System.Web
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 Class MyEditorZone
    Inherits EditorZone

    Public Sub New()
    End Sub

    Protected Overrides Sub OnDisplayModeChanged(ByVal sender _
      As Object, ByVal e As WebPartDisplayModeEventArgs)
      Me.BackColor = Color.LightGray
      MyBase.OnDisplayModeChanged(sender, e)
    End Sub
    Protected Overrides Sub OnSelectedWebPartChanged(ByVal sender _
      As Object, ByVal e As WebPartEventArgs)
      If Not (e.WebPart Is Nothing) Then
        e.WebPart.Zone.SelectedPartChromeStyle.BackColor = _
          Color.LightGreen
      End If
      MyBase.OnSelectedWebPartChanged(sender, e)

    End Sub
    Protected Overrides Sub RenderBody(ByVal writer As _
      HtmlTextWriter)
      writer.WriteLine("<hr />")
      MyBase.RenderBody(writer)
    End Sub
    Protected Overrides Sub RenderVerbs(ByVal writer As _
      HtmlTextWriter)
      Dim verbs() As WebPartVerb = {OKVerb, CancelVerb, ApplyVerb}
      Dim verb As WebPartVerb
      For Each verb In verbs
        If Not (verb Is Nothing) Then
          verb.Text += " Verb"
        End If
      Next verb
      MyBase.RenderVerbs(writer)
    End Sub
  End Class

End Namespace

Lorsque vous chargez la page dans un navigateur, vous pouvez sélectionner Mode d’édition dans la liste déroulante pour passer en mode édition. Vous pouvez cliquer sur le menu verbes (flèche vers le bas) dans la barre de titre de l’un des deux contrôles, puis cliquer sur Modifier pour modifier le contrôle. Lorsque l’interface utilisateur de modification est visible, vous pouvez voir les effets des différentes utilisations déclaratives et programmatiques des membres de la EditorZoneBase classe.

Remarques

La EditorZoneBase classe est une classe de zone spécialisée qui hérite de la ToolZone classe et fournit un ensemble de comportements de base pour les zones dérivées qui contiennent des EditorPart contrôles. Il existe plusieurs autres types de ToolZone classes . Pour plus d’informations, consultez la rubrique vue d’ensemble de la ToolZone classe . Comme les autres zones d’outils, EditorZoneBase les zones ne sont pas visibles lorsqu’une page est en mode de navigation normal ; elles sont visibles uniquement lorsqu’une page est en mode d’affichage d’édition. De plus, comme les autres zones d’outils, EditorZoneBase les zones ne peuvent contenir que le type spécial de contrôles qu’elles ont été conçues pour contenir (dans ce cas, EditorPart les contrôles).

Les EditorZoneBase zones fournissent une interface utilisateur spéciale pour les contrôles d’édition qu’elles contiennent. La plupart de ces éléments d’interface utilisateur sont communs à toutes les zones de l’ensemble de contrôles WebPart. Pour une présentation détaillée des éléments d’interface utilisateur courants dans les zones WebPart, consultez la rubrique vue d’ensemble de la classe pour la WebZone classe .

Étant donné que la EditorZoneBase classe est abstraite, vous ne pouvez pas l’utiliser directement sur une page Web. Au lieu de cela, vous devez utiliser un contrôle qui hérite de la EditorZoneBase classe et implémente son comportement. Vous pouvez utiliser la zone dérivée fournie dans l’ensemble de contrôles WebPart, le EditorZone contrôle, ou vous pouvez dériver votre propre contrôle personnalisé EditorZoneBase .

La EditorZoneBase classe fournit une interface utilisateur commune pour contenir des contrôles spéciaux qui permettent aux utilisateurs finaux de modifier les propriétés, la disposition, l’apparence et d’autres attributs des WebPart contrôles. Certaines propriétés qui s’appliquent à l’interface utilisateur font référence à des verbes, tels que les ApplyVerbpropriétés , CancelVerbet OKVerb . Les verbes sont des actions courantes effectuées par les utilisateurs sur une page et sont représentés dans l’interface utilisateur par des boutons, des liens, des éléments de menu ou d’autres éléments. Par exemple, lorsque les utilisateurs modifient des propriétés sur un contrôle, ils peuvent cliquer sur un verbe Appliquer pour enregistrer les modifications.

Plusieurs autres propriétés affectent le texte affiché à différents points de l’interface utilisateur d’édition. Il s’agit notamment des EmptyZoneTextpropriétés , ErrorText, HeaderTextet InstructionText .

Deux propriétés importantes fournissent des références à des contrôles associés. La EditorParts propriété est une collection des EditorPart contrôles contenus dans la zone . La WebPartToEdit propriété est une référence d’objet à un contrôle contenu dans un WebPartZone, qui peut être un WebPart contrôle ou tout autre contrôle ASP.NET serveur, contrôle utilisateur ou contrôle personnalisé en cours de modification.

Enfin, la EditorPartChrome propriété fait référence à un instance d’un EditorPartChrome objet associé à la zone et qui contient les caractéristiques de style des éléments d’interface utilisateur périphériques (appelés chrome) tels que les styles de titre et de bordure pour EditorPart les contrôles de la zone.

Un certain nombre de méthodes de la EditorZoneBase classe sont spécialisées pour gérer la modification d’autres contrôles. La Close méthode fait passer la page du mode d’affichage d’édition à une vue de navigation normale. La CreateEditorPartChrome méthode permet de créer le chrome (éléments d’interface utilisateur périphériques tels qu’une bordure, des verbes, des icônes et un titre) qui entoure chaque EditorPart contrôle dans la zone. La CreateEditorParts méthode est une méthode abstraite ; les classes dérivées la remplacent pour créer des instances de tous les EditorPart contrôles contenus dans la zone. La InvalidateEditorParts méthode peut être appelée par une classe dérivée si la collection de EditorPart contrôles dans la zone change pour une raison programmatique, ce qui indique au jeu de contrôles WebPart de recréer et de mettre à jour la collection de EditorPart contrôles. La OnDisplayModeChanged méthode est utilisée pour définir la collection de EditorPart contrôles sur null lorsque le mode d’affichage passe du mode édition au mode de navigation. Enfin, la OnSelectedWebPartChanged méthode est utilisée pour gérer l’événement lorsqu’un WebPart contrôle entre ou quitte le mode d’édition. Par exemple, cette méthode est un endroit pratique pour synchroniser les valeurs de propriété d’un WebPart contrôle avec les valeurs modifiables dans les contrôles associés EditorPart .

Notes pour les responsables de l’implémentation

Si vous souhaitez développer une zone personnalisée pour les contrôles d’hébergement EditorPart , vous devez déterminer si vous souhaitez fournir la prise en charge des modèles de zone. Un modèle de zone est créé par des types qui implémentent l’interface ITemplate , et est nécessaire si vous souhaitez permettre aux développeurs de pages qui utilisent votre zone personnalisée de référencer EditorPart des contrôles au sein de votre zone dans le balisage déclaratif d’une page Web. Si vous avez besoin de la prise en charge des modèles de zone, vous devez hériter de la EditorZone classe .

En revanche, si votre zone personnalisée et ses EditorPart contrôles doivent être autonomes et qu’ils sont créés par programmation sans aucune option permettant aux développeurs de pages de spécifier des contrôles de manière déclarative dans un modèle de zone, vous pouvez hériter directement de la EditorZoneBase classe . Dans ce cas, il est essentiel d’implémenter la CreateEditorParts() méthode afin que votre zone personnalisée fonctionne.

Constructeurs

EditorZoneBase()

Initialise la classe pour qu'elle soit utilisée par une instance de la classe héritée. Ce constructeur peut être appelé uniquement par une classe héritée.

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.

(Hérité de WebControl)
Adapter

Obtient l'adaptateur spécifique au navigateur pour le contrôle.

(Hérité de Control)
ApplyVerb

Obtient une référence à un objet WebPartVerb qui permet à l'utilisateur final d'appliquer des modifications à un contrôle en mode édition.

AppRelativeTemplateSourceDirectory

Obtient ou définit le répertoire virtuel relatif à l'application de l'objet Page ou UserControl qui contient ce contrôle.

(Hérité de Control)
AssociatedDisplayModes

Obtient la collection d'objets WebPartDisplayMode qui sont associés à une zone ToolZone particulière.

(Hérité de ToolZone)
Attributes

Obtient la collection d'attributs arbitraires (pour le rendu uniquement) qui ne correspondent pas à des propriétés du contrôle.

(Hérité de WebControl)
BackColor

Obtient ou définit la couleur d'arrière-plan du contrôle serveur Web.

(Hérité de WebControl)
BackImageUrl

Obtient ou définit l'URL vers une image d'arrière-plan pour une zone.

(Hérité de WebZone)
BindingContainer

Obtient le contrôle qui contient la liaison de données de ce contrôle.

(Hérité de Control)
BorderColor

Obtient ou définit la couleur de bordure du contrôle Web.

(Hérité de WebControl)
BorderStyle

Obtient ou définit le style de bordure du contrôle serveur Web.

(Hérité de WebControl)
BorderWidth

Obtient ou définit la largeur de bordure du contrôle serveur Web.

(Hérité de WebControl)
CancelVerb

Obtient une référence à un objet WebPartVerb qui permet à l'utilisateur final d'annuler des modifications apportées à un contrôle en mode édition.

ChildControlsCreated

Obtient une valeur qui indique si des contrôles enfants du contrôle serveur ont été créés.

(Hérité de Control)
ClientID

Obtient l’ID de contrôle du balisage HTML généré par 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.

(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.

(Hérité de Control)
Context

Obtient l'objet HttpContext associé au contrôle serveur pour la demande Web en cours.

(Hérité de Control)
Controls

Obtient un objet ControlCollection qui représente les contrôles enfants de CompositeControl.

(Hérité de CompositeControl)
ControlStyle

Obtient le style d'un contrôle serveur Web. Cette propriété est principalement utilisée par des développeurs de contrôles.

(Hérité de WebControl)
ControlStyleCreated

Obtient une valeur indiquant si un objet Style a été créé pour la propriété ControlStyle. Cette propriété est principalement utilisée par des développeurs de contrôles.

(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.

(Hérité de WebControl)
DataItemContainer

Obtient une référence au conteneur d'attribution de noms si celui-ci implémente IDataItemContainer.

(Hérité de Control)
DataKeysContainer

Obtient une référence au conteneur d'attribution de noms si celui-ci implémente IDataKeysControl.

(Hérité de Control)
DesignMode

Obtient une valeur indiquant si un contrôle est utilisé sur une aire de conception.

(Hérité de Control)
Display

Obtient une valeur qui indique si un contrôle ToolZone est actuellement affiché.

EditorPartChrome

Obtient une référence à l'instance de la classe EditorPartChrome associée à la zone EditorZoneBase.

EditorParts

Obtient une collection de tous les contrôles EditorPart contenus dans une zone EditorZoneBase.

EditUIStyle

Obtient les attributs de style pour les contrôles modifiables contenus dans un contrôle ToolZone.

(Hérité de ToolZone)
EmptyZoneText

Obtient ou définit un message qui s’affiche quand une zone ne contient aucun contrôle.

EmptyZoneTextStyle

Obtient les attributs de style pour le texte d'espace réservé dans une zone vide.

(Hérité de WebZone)
Enabled

Obtient ou définit une valeur indiquant si le contrôle serveur Web est activé.

(Hérité de WebControl)
EnableTheming

Obtient ou définit une valeur indiquant si les thèmes s'appliquent à ce contrôle.

(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.

(Hérité de Control)
ErrorStyle

Obtient les attributs de style pour restituer le message d'erreur qui est affiché si un contrôle WebPart ne peut pas être chargé ou créé.

(Hérité de WebZone)
ErrorText

Obtient ou définit le texte d'un message d'erreur de niveau de zone à afficher dans la partie supérieure de l'interface utilisateur de modification.

Events

Obtient la liste des délégués de gestionnaires d'événements pour le contrôle. Cette propriété est en lecture seule.

(Hérité de Control)
Font

Obtient les propriétés de police associées au contrôle serveur Web.

(Hérité de WebControl)
FooterStyle

Obtient les attributs de style pour le contenu de la zone de pied de page d'une zone.

(Hérité de WebZone)
ForeColor

Obtient ou définit la couleur de premier plan (généralement la couleur du texte) du contrôle serveur Web.

(Hérité de WebControl)
HasAttributes

Obtient une valeur indiquant si le contrôle a des attributs définis.

(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.

(Hérité de Control)
HasFooter

Obtient une valeur indiquant si une zone a une zone de pied de page.

(Hérité de WebZone)
HasHeader

Obtient une valeur indiquant si une zone a une zone d'en-tête.

(Hérité de WebZone)
HeaderCloseVerb

Obtient une référence à l'objet WebPartVerb dans l'en-tête d'un contrôle ToolZone qui est utilisé pour fermer le contrôle.

(Hérité de ToolZone)
HeaderStyle

Obtient les attributs de style pour le contenu de la zone d'en-tête d'une zone.

(Hérité de WebZone)
HeaderText

Obtient ou définit le texte de la zone d’en-tête d’une zone.

HeaderVerbStyle

Obtient les attributs de style pour tous les verbes d'en-tête affichés dans un contrôle ToolZone.

(Hérité de ToolZone)
Height

Obtient ou définit la hauteur du contrôle serveur Web.

(Hérité de WebControl)
ID

Obtient ou définit l'ID programmatique assigné au contrôle serveur.

(Hérité de Control)
IdSeparator

Obtient le caractère utilisé pour séparer des identificateurs de contrôle.

(Hérité de Control)
InstructionText

Obtient ou définit le texte dans un contrôle ToolZone qui fournit des instructions destinées aux utilisateurs finaux.

InstructionTextStyle

Obtient les attributs de style pour le texte d'instruction qui apparaît en haut d'un contrôle ToolZone.

(Hérité de ToolZone)
IsChildControlStateCleared

Obtient une valeur indiquant si les contrôles contenus dans ce contrôle utilisent l'état du contrôle.

(Hérité de Control)
IsEnabled

Obtient une valeur indiquant si le contrôle est activé.

(Hérité de WebControl)
IsTrackingViewState

Obtient une valeur qui indique si le contrôle serveur enregistre les modifications apportées à son état d'affichage.

(Hérité de Control)
IsViewStateEnabled

Obtient une valeur indiquant si l'état d'affichage est activé pour ce contrôle.

(Hérité de Control)
LabelStyle

Obtient les attributs de style pour le contenu des étiquettes qui apparaissent avec les contrôles d'édition dans un contrôle ToolZone. Les contrôles ToolZone dérivés, tels que CatalogZone et EditorZone, appliquent les styles aux étiquettes.

(Hérité de ToolZone)
LoadViewStateByID

Obtient une valeur indiquant si le contrôle participe au chargement de son état d'affichage par ID et non par 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.

(Hérité de Control)
OKVerb

Obtient une référence à un objet WebPartVerb qui applique des modifications à un contrôle en mode édition, et masque l'interface utilisateur de modification.

Padding

Obtient ou définit les attributs de marge intérieure des cellules sur la table qui contient les contrôles WebPart dans une zone.

(Hérité de WebZone)
Page

Obtient une référence à l'instance de Page qui contient le contrôle serveur.

(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.

(Hérité de Control)
PartChromePadding

Obtient ou définit la distance entre le contenu d'un contrôle WebPart et la bordure du contrôle.

(Hérité de WebZone)
PartChromeStyle

Obtient des caractéristiques de style qui s'appliquent aux bordures des contrôles WebPart contenus dans une zone.

(Hérité de WebZone)
PartChromeType

Obtient ou définit le type de bordure qui encadre les contrôles WebPart contenus dans une zone.

(Hérité de WebZone)
PartStyle

Obtient des caractéristiques de style qui s'appliquent à la bordure et au contenu de chaque contrôle WebPart contenu dans une zone.

(Hérité de WebZone)
PartTitleStyle

Obtient des attributs de style pour le contenu de la barre de titre de chaque contrôle WebPart contenu dans une zone.

(Hérité de WebZone)
RenderClientScript

Obtient une valeur indiquant s'il faut restituer le script client sur une page WebPart.

(Hérité de WebZone)
RenderingCompatibility

Obtient une valeur qui spécifie la version ASP.NET avec laquelle le HTML restitué sera compatible.

(Hérité de Control)
Site

Obtient des informations sur le conteneur qui héberge le contrôle en cours lorsqu'il est rendu sur une aire de conception.

(Hérité de Control)
SkinID

Obtient ou définit l’apparence à appliquer au contrôle.

(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.

(Hérité de WebControl)
SupportsDisabledAttribute

Obtient une valeur qui indique si le contrôle doit définir l'attribut disabled de l'élément HTML rendu avec la valeur « disabled » quand la propriété IsEnabled du contrôle a la valeur false.

(Hérité de CompositeControl)
TabIndex

Obtient ou définit l'index de tabulation du contrôle serveur Web.

(Hérité de WebControl)
TagKey

Obtient la valeur HtmlTextWriterTag qui correspond à ce contrôle serveur Web. Cette propriété est principalement utilisée par des développeurs de contrôles.

(Hérité de WebZone)
TagName

Obtient le nom de la balise du contrôle. Cette propriété est principalement utilisée par des développeurs de contrôles.

(Hérité de WebControl)
TemplateControl

Obtient ou définit une référence au modèle qui contient ce contrôle.

(Hérité de Control)
TemplateSourceDirectory

Obtient le répertoire virtuel du Page ou du UserControl qui contient le contrôle serveur en cours.

(Hérité de Control)
ToolTip

Obtient ou définit le texte affiché quand le pointeur de la souris est positionné sur le contrôle serveur Web.

(Hérité de WebControl)
UniqueID

Obtient l'identificateur unique qualifié sur le plan hiérarchique du contrôle serveur.

(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.

(Hérité de Control)
VerbButtonType

Obtient ou définit le genre de bouton utilisé pour représenter des verbes dans une zone.

(Hérité de WebZone)
VerbStyle

Obtient les attributs de style pour les verbes d'interface utilisateur associés aux contrôles WebPart dans une zone.

(Hérité de WebZone)
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.

(Hérité de Control)
ViewStateIgnoresCase

Obtient une valeur qui indique si l'objet StateBag respecte la casse.

(Hérité de Control)
ViewStateMode

Obtient ou définit le mode d'état d'affichage de ce contrôle.

(Hérité de Control)
Visible

Obtient ou définit une valeur indiquant si un contrôle serveur est rendu sous la forme d'un élément d'interface utilisateur sur la page.

(Hérité de ToolZone)
WebPartManager

Obtient une référence au contrôle WebPartManager associé à une instance de contrôle WebZone sur une page WebPart.

(Hérité de WebZone)
WebPartToEdit

Obtient une référence au contrôle WebPart en cours d'édition.

Width

Obtient ou définit la largeur du contrôle serveur web.

(Hérité de WebControl)

Méthodes

AddAttributesToRender(HtmlTextWriter)

Ajoute des attributs et des styles HTML qui doivent être rendus au HtmlTextWriterTag spécifié. Cette méthode est principalement utilisée par des développeurs de contrôles.

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

Méthode appelée après qu’un contrôle enfant est ajouté à la collection Controls de l’objet Control.

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

Avertit le 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.

(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. Cette méthode est principalement utilisée par des développeurs de contrôles.

(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.

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

Commence le traçage au moment du design des données de rendu.

(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.

(Hérité de Control)
ClearCachedClientID()

Affecte à la valeur ClientID mise en cache la valeur null.

(Hérité de Control)
ClearChildControlState()

Supprime les informations sur l'état du contrôle des contrôles enfants du contrôle serveur.

(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.

(Hérité de Control)
ClearChildViewState()

Supprime les informations d'état d'affichage de tous les contrôles enfants du contrôle serveur.

(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.

(Hérité de Control)
Close()

Appelée lorsqu'un utilisateur clique sur un verbe Close dans l'en-tête d'une zone, cette méthode met fin au processus d'édition des contrôles WebPart et rétablit le mode de navigation d'une page WebPart.

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. Cette méthode est principalement utilisée par des développeurs de contrôles.

(Hérité de WebControl)
CreateChildControls()

Crée le jeu de contrôles enfants associé à une zone EditorZoneBase.

CreateControlCollection()

Crée un objet ControlCollection pour contenir les contrôles enfants (littéraux et serveur) du contrôle serveur.

(Hérité de Control)
CreateControlStyle()

Crée l'objet de style qui est utilisé de manière interne par la classe WebControl pour implémenter toutes les propriétés associées au style. Cette méthode est principalement utilisée par des développeurs de contrôles.

(Hérité de WebControl)
CreateEditorPartChrome()

Obtient une référence à un nouvel objet EditorPartChrome utilisé pour le rendu des éléments d'interface utilisateur périphériques présents autour d'une zone EditorZoneBase.

CreateEditorParts()

Fournit une déclaration de méthode de base que des zones dérivées peuvent substituer pour gérer les détails de la création des contrôles EditorPart présents dans une zone.

DataBind()

Lie une source de données au CompositeControl et à tous ses contrôles enfants.

(Hérité de CompositeControl)
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.

(Hérité de Control)
DataBindChildren()

Lie une source de données aux contrôles enfants du contrôle serveur.

(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.

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

Met fin au traçage au moment du design des données de rendu.

(Hérité de Control)
EnsureChildControls()

Détermine si le contrôle serveur contient des contrôles enfants. S'il ne contient pas de contrôles enfants, il en crée.

(Hérité de Control)
EnsureID()

Crée un identificateur pour les contrôles auxquels aucun identificateur n'est assigné.

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

Détermine si l'objet spécifié est égal à l'objet actuel.

(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.

(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. Vous ne devez pas substituer cette version de la méthode FindControl.

(Hérité de Control)
Focus()

Affecte le focus d'entrée à un contrôle.

(Hérité de Control)
GetDesignModeState()

Obtient les données au moment du design pour un contrôle.

(Hérité de Control)
GetEffectiveChromeType(Part)

Retourne la valeur PartChromeType actuelle réelle ou effective d'un contrôle WebPart, étant donné la propriété PartChromeType de la zone et le mode d'affichage actuel de la page WebPart.

(Hérité de WebZone)
GetHashCode()

Fait office de fonction de hachage par défaut.

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

Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire.

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

Obtient l'URL qui correspond à un jeu de paramètres d'itinéraire.

(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.

(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.

(Hérité de Control)
GetType()

Obtient le Type de l'instance actuelle.

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

Retourne la partie préfixée de la propriété UniqueID du contrôle spécifié.

(Hérité de Control)
HasControls()

Détermine si le contrôle serveur contient des contrôles enfants.

(Hérité de Control)
HasEvents()

Retourne une valeur indiquant si des événements sont inscrits pour le contrôle ou des contrôles enfants.

(Hérité de Control)
InvalidateEditorParts()

Attribue à la collection des contrôles EditorPart associés à une zone EditorZoneBase une valeur null, qui entraîne l'appel de la méthode CreateEditorParts() pour recréer la collection.

IsLiteralContent()

Détermine si le contrôle serveur ne détient qu'un contenu littéral.

(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().

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

Charge des informations d'état enregistrées précédemment pour une zone.

MapPathSecure(String)

Récupère le chemin d'accès physique auquel un chemin d'accès virtuel, absolu ou relatif, correspond.

(Hérité de Control)
MemberwiseClone()

Crée une copie superficielle du Object actuel.

(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. Cette méthode est principalement utilisée par des développeurs de contrôles.

(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.

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

Déclenche l’événement DataBinding.

(Hérité de Control)
OnDisplayModeChanged(Object, WebPartDisplayModeEventArgs)

Déclenche l'événement DisplayModeChanged et détruit tous les contrôles enfants et EditorPart présents dans la zone en préparation pour une page Web, afin d'entrer en mode d'affichage d'édition ou d'en sortir.

OnInit(EventArgs)

Crée des gestionnaires d'événements spécialisés utilisés par le contrôle WebPartManager sur une page Web.

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

Déclenche l’événement Load.

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

Déclenche l'événement PreRender et appelle la méthode PerformPreRender() pour les éléments de chrome des contrôles EditorPart.

OnSelectedWebPartChanged(Object, WebPartEventArgs)

Déclenche l'événement SelectedWebPartChanged et attribue à la collection EditorParts une valeur null dans la zone pour préparer l'entrée d'un contrôle WebPart en mode édition ou sa sortie.

OnUnload(EventArgs)

Déclenche l’événement Unload.

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

Obtient un Stream utilisé pour lire un fichier.

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

Assigne les sources éventuelles de l'événement et ses informations au parent du contrôle.

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

Effectue les actions associées à l'un des verbes de zone ou déclenche un événement qui publie en retour vers le serveur.

RecreateChildControls()

Recrée les contrôles enfants dans un contrôle dérivé de CompositeControl.

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

Méthode appelée après la suppression d’un contrôle enfant de la collection Controls de l’objet Control.

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

Génère le rendu de la zone via l'objet HtmlTextWriter spécifié.

RenderBeginTag(HtmlTextWriter)

Génère le rendu de la balise d'ouverture HTML du contrôle de zone via l'objet HtmlTextWriter spécifié.

(Hérité de WebZone)
RenderBody(HtmlTextWriter)

Substitue la méthode de base pour effectuer le rendu du corps d'une zone dérivé de la classe EditorZoneBase.

RenderChildren(HtmlTextWriter)

Produit le contenu des enfants d'un contrôle serveur dans un objet HtmlTextWriter fourni qui écrit le contenu à restituer sur le client.

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

Génère le rendu de tout le contenu d'un contrôle de zone entre les balises de début et de fin à l'objet via HtmlTextWriter spécifié.

(Hérité de WebZone)
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é.

(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.

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

Génère le rendu de la balise de fermeture HTML du contrôle via le writer spécifié. Cette méthode est principalement utilisée par des développeurs de contrôles.

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

Substitue la méthode de base pour restituer des verbes dans le pied de page d'un contrôle ToolZone.

(Hérité de ToolZone)
RenderHeader(HtmlTextWriter)

Substitue la méthode de base pour fournir le rendu spécialisé pour la zone d'en-tête requis par les contrôles ToolZone.

(Hérité de ToolZone)
RenderVerb(HtmlTextWriter, WebPartVerb)

Génère le rendu d'un verbe individuel avec un contrôle ToolZone.

(Hérité de ToolZone)
RenderVerbs(HtmlTextWriter)

Génère le rendu des verbes qui s'appliquent au niveau de la zone.

ResolveAdapter()

Obtient l'adaptateur de contrôles responsable du rendu du contrôle spécifié.

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

Obtient une URL qui peut être utilisée par le navigateur.

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

Convertit une URL en une URL que le client soit en mesure d'utiliser.

(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.

(Hérité de Control)
SaveViewState()

Enregistre les changements d’état d’affichage qui se sont produits après qu’une page a été republiée sur le serveur.

SetDesignModeState(IDictionary)

Définit les données au moment du design pour un contrôle.

(Hérité de Control)
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.

(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.

(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.

(Hérité de Control)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)
TrackViewState()

Effectue le suivi des modifications apportées à l’état d’affichage d’un contrôle de zone.

Événements

DataBinding

Se produit lorsque le contrôle serveur se lie à une source de données.

(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.

(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.

(Hérité de Control)
Load

Se produit lorsque le contrôle serveur est chargé dans l'objet Page.

(Hérité de Control)
PreRender

Se produit après le chargement de l'objet Control mais avant le rendu.

(Hérité de Control)
Unload

Se produit lorsque le contrôle serveur est déchargé de la mémoire.

(Hérité de Control)

Implémentations d’interfaces explicites

IAttributeAccessor.GetAttribute(String)

Obtient un attribut du contrôle Web avec le nom spécifié.

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

Affecte au nom et à la valeur spécifiés un attribut du contrôle Web.

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

Permet à un concepteur de recréer dans l'environnement au moment du design la collection du contrôle composite de contrôles enfants.

(Hérité de CompositeControl)
IControlBuilderAccessor.ControlBuilder

Pour obtenir une description de ce membre, consultez ControlBuilder.

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

Pour obtenir une description de ce membre, consultez GetDesignModeState().

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

Pour obtenir une description de ce membre, consultez SetDesignModeState(IDictionary).

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

Pour obtenir une description de ce membre, consultez SetOwnerControl(Control).

(Hérité de Control)
IControlDesignerAccessor.UserData

Pour obtenir une description de ce membre, consultez UserData.

(Hérité de Control)
IDataBindingsAccessor.DataBindings

Pour obtenir une description de ce membre, consultez DataBindings.

(Hérité de Control)
IDataBindingsAccessor.HasDataBindings

Pour obtenir une description de ce membre, consultez HasDataBindings.

(Hérité de Control)
IExpressionsAccessor.Expressions

Pour obtenir une description de ce membre, consultez Expressions.

(Hérité de Control)
IExpressionsAccessor.HasExpressions

Pour obtenir une description de ce membre, consultez HasExpressions.

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

Pour obtenir une description de ce membre, consultez AddParsedSubObject(Object).

(Hérité de Control)
IPostBackEventHandler.RaisePostBackEvent(String)

Implémente la méthode RaisePostBackEvent(String).

(Hérité de ToolZone)

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é.

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é.

FindMetaTable(Control)

Retourne l'objet Metatable pour le contrôle de données conteneur.

GetDefaultValues(INamingContainer)

Obtient la collection des valeurs par défaut pour le contrôle de données spécifié.

GetMetaTable(INamingContainer)

Obtient les métadonnées de table pour le contrôle de données spécifié.

SetMetaTable(INamingContainer, MetaTable)

Définit les métadonnées de table pour le contrôle de données spécifié.

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é.

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é.

TryGetMetaTable(INamingContainer, MetaTable)

Détermine si des métadonnées de table sont disponibles.

EnableDynamicData(INamingContainer, Type)

Active le comportement Dynamic Data pour le contrôle de données spécifié.

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

Active le comportement Dynamic Data pour le contrôle de données spécifié.

EnableDynamicData(INamingContainer, Type, Object)

Active le comportement Dynamic Data pour le contrôle de données spécifié.

S’applique à

Voir aussi