Partager via


ControlParser.ParseControls(IDesignerHost, String) Méthode

Définition

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

public:
 static cli::array <System::Web::UI::Control ^> ^ ParseControls(System::ComponentModel::Design::IDesignerHost ^ designerHost, System::String ^ controlText);
public static System.Web.UI.Control[] ParseControls (System.ComponentModel.Design.IDesignerHost designerHost, string controlText);
static member ParseControls : System.ComponentModel.Design.IDesignerHost * string -> System.Web.UI.Control[]
Public Shared Function ParseControls (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

Chaîne qui représente une collection de balisages pour les contrôles.

Retours

Tableau d'éléments Control, analysé à partir de controlText ; sinon, null si l'analyseur ne peut pas générer les contrôles.

Exceptions

designerHost a la valeur null.

- ou -

controlText ou null est une chaîne vide ("").

Remarques

La ParseControls 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 ParseControls méthode lève une exception si l’analyseur ne peut pas générer les contrôles à partir du controlText paramètre .

S’applique à

Voir aussi