BaseTemplateParser.GetUserControlType(String) Método

Definição

Compila e devolve o tipo do UserControl objeto especificado pelo caminho virtual.

Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.

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

Parâmetros

virtualPath
String

O caminho virtual do UserControl.

Devoluções

O tipo de controlo do utilizador.

Exceções

O UserControl especificado por virtualPath está marcado como sem compilação.

-ou-

O analisador não permite uma referência virtual ao UserControl.

Observações

Se um PageParserFilter objeto for definido e o seu AllowVirtualReference(String, VirtualReferenceType) método devolver false, o GetUserControlType método levanta uma HttpException exceção.

Além disso, se o UserControl objeto referenciado pelo caminho virtual for marcado como controlo sem compilação, será lançada uma HttpException exceção. Para forçar a UserControl a ser compilado, defina o atributo de modo de compilação na sua diretiva @ Control para o Always campo. Para definir o modo de compilação para páginas e controlos numa aplicação, defina o atributo compilationMode do elemento pages (ASP.NET Settings Schema) no ficheiro Web.config.

Aplica-se a

Ver também