Sdílet prostřednictvím


ControlParser.ParseControl Metoda

Definice

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

Přetížení

Name Description
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é značky pomocí zadaného hostitele a direktiv návrháře.

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 stránky.

controlText
String

Kód HTML pro ovládací prvek.

Návraty

Tento Controlovládací prvekText 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 uvedeného pro třídu ControlParser.

// 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í direktivy register na webové stránce ASP.NET pomocí služeb hostitele návrháře. Hostitelské služby 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é značky pomocí zadaného hostitele a direktiv návrháře.

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 stránky.

controlText
String

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

directives
String

Direktivy stránky, které mají být zahrnuty do kódu ovládacího prvku.

Návraty

controlText To Control 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 uvedeného pro třídu ControlParser.

// 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í direktivy register na webové stránce ASP.NET pomocí služeb hostitele návrháře. Hostitelské služby 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