Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo ControlParser.ParseControl (IDesignerHost, String, String)

 

Data di pubblicazione: ottobre 2016

Crea un controllo dal markup specificato utilizzando l'host di progettazione specificato e le direttive.

Spazio dei nomi:   System.Web.UI.Design
Assembly:  System.Design (in System.Design.dll)

public static Control ParseControl(
	IDesignerHost designerHost,
	string controlText,
	string directives
)

Parametri

designerHost
Type: System.ComponentModel.Design.IDesignerHost

Un IDesignerHost istanza che rappresenta l'host della finestra di progettazione per la pagina.

controlText
Type: System.String

Il testo del tag HTML per il controllo.

directives
Type: System.String

Le direttive di pagina da includere nel codice per il controllo.

Valore restituito

Type: System.Web.UI.Control

Il Control che controlText rappresenta.

Exception Condition
ArgumentNullException

Un parametro non è valido.

Il ParseControl metodo consente di accedere alla stringa che rappresenta le direttive register nella pagina Web ASP.NET utilizzando i servizi dell'host di progettazione. Servizi host di progettazione vengono acquisiti tramite il ReferenceManager proprietà del RootDesigner oggetto, o se non è disponibile, il IWebFormReferenceManager servizio.

Il ParseControl metodo genera un'eccezione se il parser può compilare il controllo.

Esempio di codice seguente viene illustrato come creare un controllo da tag HTML. Questo esempio di codice fa parte di un esempio più esaustivo fornito per la ControlParser classe.

// Create a Web control from the HTML markup.
System.Web.UI.Control ctrl =
    ControlParser.ParseControl(host, inputForm.TBox.Text.Trim());

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: