ControlParser.ParseControl Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en kontroll från den angivna markeringen.
Överlagringar
| Name | Description |
|---|---|
| ParseControl(IDesignerHost, String) |
Skapar en kontroll från den angivna markeringen med den angivna designervärden. |
| ParseControl(IDesignerHost, String, String) |
Skapar en kontroll från den angivna markeringen med den angivna designervärden och -direktiven. |
ParseControl(IDesignerHost, String)
Skapar en kontroll från den angivna markeringen med den angivna designervärden.
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
Parametrar
- designerHost
- IDesignerHost
En IDesignerHost instans som är designervärd för sidan.
- controlText
- String
HTML-koden för kontrollen.
Returer
Den Controlkontrolltexten representerar, annars , nullom parsern inte kan skapa kontrollen.
Undantag
En parameter är ogiltig.
Exempel
I följande kodexempel visas hur du skapar en kontroll från HTML-kodtext. Det här kodexemplet är en del av ett större exempel för ControlParser klassen.
// 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())
Kommentarer
Metoden ParseControl använder strängen som representerar registerdirektiven på ASP.NET-webbsidan med hjälp av designervärdens tjänster. Designervärdtjänster förvärvas via ReferenceManager objektets RootDesigner egenskap, eller om det inte är tillgängligt, tjänsten IWebFormReferenceManager .
Metoden ParseControl utlöser ett undantag om parsern inte kan skapa kontrollen.
Se även
Gäller för
ParseControl(IDesignerHost, String, String)
Skapar en kontroll från den angivna markeringen med den angivna designervärden och -direktiven.
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
Parametrar
- designerHost
- IDesignerHost
En IDesignerHost instans som är designervärd för sidan.
- controlText
- String
Texten i HTML-koden för kontrollen.
- directives
- String
Siddirektiven som ska ingå i koden för kontrollen.
Returer
Det Control representerar controlText .
Undantag
En parameter är ogiltig.
Exempel
I följande kodexempel visas hur du skapar en kontroll från HTML-kodtext. Det här kodexemplet är en del av ett större exempel för ControlParser klassen.
// 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())
Kommentarer
Metoden ParseControl använder strängen som representerar registerdirektiven på ASP.NET-webbsidan med hjälp av designervärdens tjänster. Designervärdtjänster förvärvas via ReferenceManager objektets RootDesigner egenskap, eller om det inte är tillgängligt, tjänsten IWebFormReferenceManager .
Metoden ParseControl utlöser ett undantag om parsern inte kan skapa kontrollen.