ControlParser.ParseControl Metod

Definition

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.

Se även

Gäller för