ControlParser.ParseControls(IDesignerHost, String) Methode

Definition

Erstellt mit dem angegebenen Designerhost ein Array der Steuerelemente aus dem angegebenen Markup.

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

Parameter

designerHost
IDesignerHost

Eine IDesignerHost-Instanz, die den Designerhost für die Seite darstellt.

controlText
String

Eine Zeichenfolge, die eine Auflistung von Markup für Steuerelemente darstellt.

Gibt zurück

Control[]

Ein Array von Control-Elementen, die durch Analysieren von controlText erstellt wurden, andernfalls null, wenn der Parser die Steuerelemente nicht erstellen kann.

Ausnahmen

designerHost ist null.

- oder - controlText ist null oder eine leere Zeichenfolge ("").

Hinweise

Die ParseControls Methode greift auf die Zeichenfolge zu, die die Registerdirektiven auf der ASP.NET Webseite mit den Diensten des Designerhosts darstellt. Designerhostdienste werden über die ReferenceManager Eigenschaft des RootDesigner Objekts erworben, oder wenn dies nicht verfügbar ist, wird der IWebFormReferenceManager Dienst abgerufen.

Die ParseControls Methode löst eine Ausnahme aus, wenn der Parser die Steuerelemente nicht aus dem controlText Parameter erstellen kann.

Gilt für

Siehe auch