Udostępnij przez


ControlParser.ParseControls(IDesignerHost, String) Metoda

Definicja

Tworzy tablicę kontrolek z określonego znacznika przy użyciu określonego hosta projektanta.

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

Parametry

designerHost
IDesignerHost

Wystąpienie IDesignerHost , które jest hostem projektanta dla strony.

controlText
String

Ciąg reprezentujący kolekcję znaczników dla kontrolek.

Zwraca

Tablica Control elementów, przeanalizowana z controlText; w przeciwnym razie , nulljeśli analizator nie może skompilować kontrolek.

Wyjątki

designerHost to null.

-lub-

controlText jest lub null pusty ciąg ("").

Uwagi

Metoda ParseControls uzyskuje dostęp do ciągu reprezentującego dyrektywy rejestru na stronie ASP.NET sieci Web przy użyciu usług hosta projektanta. Usługi hosta projektanta są uzyskiwane za pośrednictwem ReferenceManager właściwości RootDesigner obiektu lub jeśli jest to niedostępne, IWebFormReferenceManager usługa.

Metoda ParseControls zgłasza wyjątek, jeśli analizator nie może skompilować kontrolek z parametru controlText .

Dotyczy

Zobacz też