ControlParser.ParseControl Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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.