ControlParser.ParseControls(IDesignerHost, String) Methode

Definitie

Hiermee maakt u een matrix met besturingselementen op basis van de opgegeven markeringen met behulp van de opgegeven ontwerpfunctiehost.

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

Parameters

designerHost
IDesignerHost

Een IDesignerHost exemplaar dat de ontwerpfunctiehost voor de pagina is.

controlText
String

Een tekenreeks die een verzameling markeringen voor besturingselementen vertegenwoordigt.

Retouren

Een matrix met Control elementen, geparseerd van controlText; anders, nullals de parser de besturingselementen niet kan bouwen.

Uitzonderingen

designerHost is null.

– of –

controlText is null of een lege tekenreeks ("").

Opmerkingen

De methode ParseControls heeft toegang tot de tekenreeks die de registerrichtlijnen op de ASP.NET webpagina vertegenwoordigt met behulp van de services van de ontwerpfunctiehost. Hostservices van designer worden verkregen via de ReferenceManager eigenschap van het RootDesigner object of als dat niet beschikbaar is, de IWebFormReferenceManager service.

De ParseControls methode genereert een uitzondering als de parser de besturingselementen niet kan bouwen vanuit de controlText parameter.

Van toepassing op

Zie ook