Sdílet prostřednictvím


ControlParser.ParseControl Metoda

Definice

Vytvoří ovládací prvek ze zadaného kódu.

Přetížení

ParseControl(IDesignerHost, String)

Vytvoří ovládací prvek ze zadaného kódu pomocí zadaného hostitele návrháře.

ParseControl(IDesignerHost, String, String)

Vytvoří ovládací prvek ze zadaného kódu pomocí zadaného hostitele návrháře a direktiv.

ParseControl(IDesignerHost, String)

Vytvoří ovládací prvek ze zadaného kódu pomocí zadaného hostitele návrháře.

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

Parametry

designerHost
IDesignerHost

Instance IDesignerHost , která je hostitelem návrháře pro stránku.

controlText
String

Kód HTML pro ovládací prvek.

Návraty

Tento ControlcontrolText představuje; jinak , nullpokud analyzátor nemůže sestavit ovládací prvek.

Výjimky

Parametr není platný.

Příklady

Následující příklad kódu ukazuje, jak vytvořit ovládací prvek z textu značky HTML. Tento příklad kódu je součástí většího příkladu ControlParser pro třídu .

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

Poznámky

Metoda ParseControl přistupuje k řetězci představujícímu direktivy register na webové stránce ASP.NET pomocí služeb hostitele návrháře. Služby hostitele návrháře jsou získány prostřednictvím ReferenceManager vlastnosti objektu RootDesigner , nebo pokud není k dispozici, IWebFormReferenceManager služba.

Metoda ParseControl vyvolá výjimku, pokud analyzátor nemůže sestavit ovládací prvek.

Viz také

Platí pro

ParseControl(IDesignerHost, String, String)

Vytvoří ovládací prvek ze zadaného kódu pomocí zadaného hostitele návrháře a direktiv.

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

Parametry

designerHost
IDesignerHost

Instance IDesignerHost , která je hostitelem návrháře pro stránku.

controlText
String

Text kódu HTML pro ovládací prvek.

directives
String

Direktivy stránky, které se mají zahrnout do kódu ovládacího prvku.

Návraty

Hodnota Control , která controlText představuje.

Výjimky

Parametr není platný.

Příklady

Následující příklad kódu ukazuje, jak vytvořit ovládací prvek z textu značky HTML. Tento příklad kódu je součástí většího příkladu ControlParser pro třídu .

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

Poznámky

Metoda ParseControl přistupuje k řetězci představujícímu direktivy register na webové stránce ASP.NET pomocí služeb hostitele návrháře. Služby hostitele návrháře jsou získány prostřednictvím ReferenceManager vlastnosti objektu RootDesigner , nebo pokud není k dispozici, IWebFormReferenceManager služba.

Metoda ParseControl vyvolá výjimku, pokud analyzátor nemůže sestavit ovládací prvek.

Viz také

Platí pro