Partilhar via


BaseTemplateParser.GetUserControlType(String) Método

Definição

Compila e retorna o tipo do objeto UserControl que é especificado pelo caminho virtual.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente 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.

Retornos

O tipo do controle de usuário.

Exceções

O UserControl especificado por virtualPath está marcado como não compilar.

- ou -

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

Comentários

Se um PageParserFilter objeto for definido e sua AllowVirtualReference propriedade for false, o GetUserControlType método gerará uma exceção HttpException .

Além disso, se o UserControl objeto referenciado pelo caminho virtual for marcado como um controle sem compilação, uma exceção HttpException será gerada. Para forçar um UserControl a ser compilado, defina o atributo de modo de compilação em sua diretiva @ Control como o Always campo. Para definir o modo de compilação para páginas e controles em um aplicativo, defina o compilationMode atributo do Elemento pages (ASP.NET Esquema de Configurações) no arquivo Web.config.

Aplica-se a

Confira também