BaseTemplateParser.GetUserControlType(String) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.