ControlParser.ParseControls(IDesignerHost, String) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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 , null
jeśli analizator nie może skompilować kontrolek.
Wyjątki
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
.