Aracılığıyla paylaş


ControlParser.ParseControl Yöntem

Tanım

Belirtilen işaretlemeden bir denetim oluşturur.

Aşırı Yüklemeler

ParseControl(IDesignerHost, String)

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

ParseControl(IDesignerHost, String, String)

Belirtilen tasarımcı konağı ve yönergelerini kullanarak belirtilen işaretlemeden bir denetim oluşturur.

ParseControl(IDesignerHost, String)

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

public:
 static System::Web::UI::Control ^ ParseControl(System::ComponentModel::Design::IDesignerHost ^ designerHost, System::String ^ controlText);
public static System.Web.UI.Control ParseControl (System.ComponentModel.Design.IDesignerHost designerHost, string controlText);
static member ParseControl : System.ComponentModel.Design.IDesignerHost * string -> System.Web.UI.Control
Public Shared Function ParseControl (designerHost As IDesignerHost, controlText As String) As Control

Parametreler

designerHost
IDesignerHost

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

controlText
String

Denetimin HTML işaretlemesi.

Döndürülenler

Control bu controlText temsil eder; aksi takdirde, nullayrıştırıcı denetimi oluşturamıyorsa.

Özel durumlar

Parametre geçerli değil.

Örnekler

Aşağıdaki kod örneği, HTML işaretleme metninden nasıl denetim oluşturulacağını gösterir. Bu kod örneği, sınıfı için ControlParser sağlanan daha büyük bir örneğin parçasıdır.

// Create a Web control from the persisted control String*.
System::Web::UI::Control^ ctrl = ControlParser::ParseControl( host, inputForm->tbox->Text->Trim() );
// Create a Web control from the HTML markup.
System.Web.UI.Control ctrl =
    ControlParser.ParseControl(host, inputForm.TBox.Text.Trim());
' Create a Web control from the persisted control string.
Dim ctrl As System.Web.UI.Control = ControlParser.ParseControl(host, inputForm.TxBox.Text.Trim())

Açıklamalar

yöntemi, ParseControl 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.

ParseControl Ayrıştırıcı denetimi oluşturamıyorsa yöntemi bir özel durum oluşturur.

Ayrıca bkz.

Şunlara uygulanır

ParseControl(IDesignerHost, String, String)

Belirtilen tasarımcı konağı ve yönergelerini kullanarak belirtilen işaretlemeden bir denetim oluşturur.

public:
 static System::Web::UI::Control ^ ParseControl(System::ComponentModel::Design::IDesignerHost ^ designerHost, System::String ^ controlText, System::String ^ directives);
public static System.Web.UI.Control ParseControl (System.ComponentModel.Design.IDesignerHost designerHost, string controlText, string directives);
static member ParseControl : System.ComponentModel.Design.IDesignerHost * string * string -> System.Web.UI.Control
Public Shared Function ParseControl (designerHost As IDesignerHost, controlText As String, directives As String) As Control

Parametreler

designerHost
IDesignerHost

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

controlText
String

Denetimin HTML işaretlemesinin metni.

directives
String

Denetimin koduna eklenecek sayfa yönergeleri.

Döndürülenler

Bunu Control temsil eden controlText .

Özel durumlar

Parametre geçerli değil.

Örnekler

Aşağıdaki kod örneği, HTML işaretleme metninden nasıl denetim oluşturulacağını gösterir. Bu kod örneği, sınıfı için ControlParser sağlanan daha büyük bir örneğin parçasıdır.

// Create a Web control from the persisted control String*.
System::Web::UI::Control^ ctrl = ControlParser::ParseControl( host, inputForm->tbox->Text->Trim() );
// Create a Web control from the HTML markup.
System.Web.UI.Control ctrl =
    ControlParser.ParseControl(host, inputForm.TBox.Text.Trim());
' Create a Web control from the persisted control string.
Dim ctrl As System.Web.UI.Control = ControlParser.ParseControl(host, inputForm.TxBox.Text.Trim())

Açıklamalar

yöntemi, ParseControl 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.

ParseControl Ayrıştırıcı denetimi oluşturamıyorsa yöntemi bir özel durum oluşturur.

Ayrıca bkz.

Şunlara uygulanır