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 dell'oggetto UserControl.

Restituisce

Tipo del controllo utente.

Eccezioni

L'oggetto UserControl specificato da virtualPath è contrassegnato come nessuna compilazione.

oppure

Il parser non consente un riferimento virtuale all'oggetto UserControl.

Commenti

Se un PageParserFilter oggetto è definito e il relativo AllowVirtualReference(String, VirtualReferenceType) metodo restituisce false, il GetUserControlType metodo genera un'eccezione HttpException .

Inoltre, se l'oggetto UserControl a cui fa riferimento il percorso virtuale è contrassegnato come controllo senza compilazione, verrà generata un'eccezione HttpException . Per forzare la compilazione di un oggetto UserControl , impostare l'attributo modalità di compilazione nella relativa 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