ControlParser.ParseControl Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee maakt u een besturingselement op basis van de opgegeven markeringen.
Overloads
| Name | Description |
|---|---|
| ParseControl(IDesignerHost, String) |
Hiermee maakt u een besturingselement op basis van de opgegeven markeringen met behulp van de opgegeven ontwerpfunctiehost. |
| ParseControl(IDesignerHost, String, String) |
Hiermee maakt u een besturingselement op basis van de opgegeven markeringen met behulp van de opgegeven ontwerphost en instructies. |
ParseControl(IDesignerHost, String)
Hiermee maakt u een besturingselement op basis van de opgegeven markeringen met behulp van de opgegeven ontwerpfunctiehost.
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
Parameters
- designerHost
- IDesignerHost
Een IDesignerHost exemplaar dat de ontwerpfunctiehost voor de pagina is.
- controlText
- String
De HTML-opmaak voor het besturingselement.
Retouren
De ControlcontrolText vertegenwoordigt, anders null, als de parser het besturingselement niet kan bouwen.
Uitzonderingen
Een parameter is ongeldig.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een besturingselement maakt op basis van HTML-opmaaktekst. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de ControlParser klasse.
// 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())
Opmerkingen
De methode ParseControl heeft toegang tot de tekenreeks die de registerrichtlijnen op de ASP.NET webpagina vertegenwoordigt met behulp van de services van de ontwerpfunctiehost. Hostservices van designer worden verkregen via de ReferenceManager eigenschap van het RootDesigner object of als dat niet beschikbaar is, de IWebFormReferenceManager service.
De ParseControl methode genereert een uitzondering als de parser het besturingselement niet kan bouwen.
Zie ook
- Ondersteuning voor Design-Time uitbreiden
- Procedure: Het uiterlijk en gedrag van besturingselementen uitbreiden in de ontwerpmodus
Van toepassing op
ParseControl(IDesignerHost, String, String)
Hiermee maakt u een besturingselement op basis van de opgegeven markeringen met behulp van de opgegeven ontwerphost en instructies.
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
Parameters
- designerHost
- IDesignerHost
Een IDesignerHost exemplaar dat de ontwerpfunctiehost voor de pagina is.
- controlText
- String
De tekst van de HTML-opmaak voor het besturingselement.
- directives
- String
De pagina-instructies die moeten worden opgenomen in de code voor het besturingselement.
Retouren
De Control vertegenwoordiger controlText .
Uitzonderingen
Een parameter is ongeldig.
Voorbeelden
In het volgende codevoorbeeld ziet u hoe u een besturingselement maakt op basis van HTML-opmaaktekst. Dit codevoorbeeld maakt deel uit van een groter voorbeeld voor de ControlParser klasse.
// 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())
Opmerkingen
De methode ParseControl heeft toegang tot de tekenreeks die de registerrichtlijnen op de ASP.NET webpagina vertegenwoordigt met behulp van de services van de ontwerpfunctiehost. Hostservices van designer worden verkregen via de ReferenceManager eigenschap van het RootDesigner object of als dat niet beschikbaar is, de IWebFormReferenceManager service.
De ParseControl methode genereert een uitzondering als de parser het besturingselement niet kan bouwen.
Zie ook
- Ondersteuning voor Design-Time uitbreiden
- Procedure: Het uiterlijk en gedrag van besturingselementen uitbreiden in de ontwerpmodus