Condividi tramite


BaseTemplateParser.GetUserControlType(String) Metodo

Definizione

Compila e restituisce il tipo dell'oggetto UserControl specificato dal percorso virtuale.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

protected public:
 Type ^ GetUserControlType(System::String ^ virtualPath);
protected internal Type GetUserControlType (string virtualPath);
member this.GetUserControlType : string -> Type
Protected Friend Function GetUserControlType (virtualPath As String) As Type

Parametri

virtualPath
String

Percorso virtuale del controllo UserControl.

Restituisce

Tipo di controllo utente.

Eccezioni

Il controllo UserControl specificato da virtualPath è contrassegnato come non compilabile.

-oppure-

Il parser non consente un riferimento virtuale al controllo UserControl.

Commenti

Se un PageParserFilter oggetto è definito e la relativa AllowVirtualReference proprietà è false, il GetUserControlType metodo genera un'eccezione HttpException .

Inoltre, se l'oggetto UserControl a cui fa riferimento il percorso virtuale viene contrassegnato come controllo senza compilazione, verrà generata un'eccezione HttpException . Per forzare la compilazione di un UserControl oggetto, impostare l'attributo della modalità di compilazione nella direttiva @ Control sul Always campo . Per impostare la modalità di compilazione per pagine e controlli in un'applicazione, impostare l'attributo dell'elemento compilationModepages (schema delle impostazioni ASP.NET) nel file Web.config.

Si applica a

Vedi anche