ControlParser.ParseControl Méthode

Définition

Crée un contrôle à partir du balisage spécifié.

Surcharges

ParseControl(IDesignerHost, String)

Crée un contrôle à partir du balisage spécifié à l'aide de l'hôte de concepteur spécifié.

ParseControl(IDesignerHost, String, String)

Crée un contrôle à partir du balisage spécifié à l'aide des directives et de l'hôte de concepteur spécifiés.

ParseControl(IDesignerHost, String)

Crée un contrôle à partir du balisage spécifié à l'aide de l'hôte de concepteur spécifié.

public:
 static System::Web::UI::Control ^ ParseControl(System::ComponentModel::Design::IDesignerHost ^ designerHost, System::String ^ controlText);
public static System.Web.UI.Control ParseControl (System.ComponentModel.Design.IDesignerHost designerHost, string controlText);
static member ParseControl : System.ComponentModel.Design.IDesignerHost * string -> System.Web.UI.Control
Public Shared Function ParseControl (designerHost As IDesignerHost, controlText As String) As Control

Paramètres

designerHost
IDesignerHost

Instance de IDesignerHost qui est l'hôte du concepteur pour la page.

controlText
String

Balisage HTML pour le contrôle.

Retours

Control que controlText représente ; sinon,null, si l’analyseur ne peut pas générer le contrôle.

Exceptions

Un paramètre n'est pas valide.

Exemples

L’exemple de code suivant montre comment créer un contrôle à partir d’un texte de balisage HTML. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ControlParser classe .

// Create a Web control from the persisted control String*.
System::Web::UI::Control^ ctrl = ControlParser::ParseControl( host, inputForm->tbox->Text->Trim() );
// Create a Web control from the HTML markup.
System.Web.UI.Control ctrl =
    ControlParser.ParseControl(host, inputForm.TBox.Text.Trim());
' Create a Web control from the persisted control string.
Dim ctrl As System.Web.UI.Control = ControlParser.ParseControl(host, inputForm.TxBox.Text.Trim())

Remarques

La ParseControl méthode accède à la chaîne représentant les directives register sur la page Web ASP.NET à l’aide des services de l’hôte du concepteur. Les services hôtes du concepteur sont acquis par le biais de la ReferenceManager propriété de l’objet RootDesigner ou, si elle n’est pas disponible, du IWebFormReferenceManager service .

La ParseControl méthode lève une exception si l’analyseur ne peut pas générer le contrôle.

Voir aussi

S’applique à

ParseControl(IDesignerHost, String, String)

Crée un contrôle à partir du balisage spécifié à l'aide des directives et de l'hôte de concepteur spécifiés.

public:
 static System::Web::UI::Control ^ ParseControl(System::ComponentModel::Design::IDesignerHost ^ designerHost, System::String ^ controlText, System::String ^ directives);
public static System.Web.UI.Control ParseControl (System.ComponentModel.Design.IDesignerHost designerHost, string controlText, string directives);
static member ParseControl : System.ComponentModel.Design.IDesignerHost * string * string -> System.Web.UI.Control
Public Shared Function ParseControl (designerHost As IDesignerHost, controlText As String, directives As String) As Control

Paramètres

designerHost
IDesignerHost

Instance de IDesignerHost qui est l'hôte du concepteur pour la page.

controlText
String

Texte du balisage HTML pour le contrôle.

directives
String

Directives de page à inclure dans le code pour le contrôle.

Retours

Control que controlText représente.

Exceptions

Un paramètre n'est pas valide.

Exemples

L’exemple de code suivant montre comment créer un contrôle à partir d’un texte de balisage HTML. Cet exemple de code fait partie d’un exemple plus grand fourni pour la ControlParser classe .

// Create a Web control from the persisted control String*.
System::Web::UI::Control^ ctrl = ControlParser::ParseControl( host, inputForm->tbox->Text->Trim() );
// Create a Web control from the HTML markup.
System.Web.UI.Control ctrl =
    ControlParser.ParseControl(host, inputForm.TBox.Text.Trim());
' Create a Web control from the persisted control string.
Dim ctrl As System.Web.UI.Control = ControlParser.ParseControl(host, inputForm.TxBox.Text.Trim())

Remarques

La ParseControl méthode accède à la chaîne représentant les directives register sur la page Web ASP.NET à l’aide des services de l’hôte du concepteur. Les services hôtes du concepteur sont acquis par le biais de la ReferenceManager propriété de l’objet RootDesigner ou, si elle n’est pas disponible, du IWebFormReferenceManager service .

La ParseControl méthode lève une exception si l’analyseur ne peut pas générer le contrôle.

Voir aussi

S’applique à