Aracılığıyla paylaş


ControlParser.ParseControls(IDesignerHost, String) Yöntem

Tanım

Belirtilen tasarımcı konağından belirtilen işaretlemeden bir denetim dizisi oluşturur.

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

Parametreler

designerHost
IDesignerHost

IDesignerHost Sayfanın tasarımcı konağı olan bir örnek.

controlText
String

Denetimler için işaretleme koleksiyonunu temsil eden bir dize.

Döndürülenler

Control Ayrıştırıcı denetimleri oluşturamıyorsa öğesinden controlTextayrıştırılan bir dizi; değilse, null.

Özel durumlar

designerHost, null değeridir.

-veya-

controlText veya null boş bir dize ("").

Açıklamalar

yöntemi, ParseControls tasarımcı konağı hizmetlerini kullanarak ASP.NET Web sayfasındaki yazmaç yönergelerini temsil eden dizeye erişir. Tasarımcı konak hizmetleri, nesnenin ReferenceManagerRootDesigner özelliği aracılığıyla veya bu hizmet kullanılamıyorsa IWebFormReferenceManager alınır.

ParseControls Ayrıştırıcı parametreden controlText denetimleri oluşturamıyorsa yöntemi bir özel durum oluşturur.

Şunlara uygulanır

Ayrıca bkz.