Compartilhar via


Texto Sintaxe de modelo de diretiva

Especifica configurações usadas pela página e  pelos user controls compilados em seus processos nos web forms Web ASP.NET (.aspx) e arquivos de controle (.ascx) do usuário.

Comentários

Quando usado, diretivas podem ser localizadas em qualquer lugar, em um arquivo.aspx ou.ascx, embora a prática padrão seja incluí-las no início do arquivo. Cada diretiva pode conter um ou mais atributos (combinados com valores) que são específicos para essa diretiva.

Observação

O @ Page diretiva pode ser usada somente em arquivos. aspx e o @ Control diretiva pode ser usada somente em todos os arquivos. ascx.

A estrutura páginas ASP.NET oferece suporte as seguintes diretivas.

@ Page

Define atributos específicas de página usados pelo Analisador de página ASP.NET e compilador. Podem ser incluídos somente em arquivos.aspx.

@ Controle

Define atributos específicos controle-usados pelo Analisador de página ASP.NET e compilador. Podem ser incluídos somente em arquivos.ascx (controles de usuário).

@ Import

Explicitamente importa namespace para um controle Página ou usuário.

@ Implements

Declarativamente indica que um controle Página ou Usuário implementa uma interface .NET Framework especificado.

@ Register

Associa aliases a nomes namespaces e classe, acelerando a controles de usuário e servidor personalizados a ser processado quando incluído em um controle Página ou usuário solicitado.

@ Assembly

Links um conjunto para a página atual durante a compilação, tornando classes e interfaces todos os do conjunto na página disponíveis para uso.

@ Mestre

Identifica uma página mestra ASP.NET.

@ WebHandler

Identifica um aplicativo ASP.NET IHttpHandler página.

@ PreviousPageType

Fornece os meios para obter um forte digitando-se contra a página anterior quando acessado através do PreviousPage propriedade.

@ MasterType

Atribui um nome de classe para o propriedade deMaster de uma página ASP.NET da página, para que a página possa obter com rigidez de tipos de referências a membros da página mestra.

@ OutputCache

Declarativamente controla a saída cache diretivas de um controle Página ou usuário.

@ Referência

Declarativamente vincula um controle Página ou usuário para o controle Página ou usuário atual.

ASP.NET trata qualquer diretiva de bloco (<%@ %>) que não contém um nome de diretiva explícito como um @ Page diretiva para uma página, ou um @ Control diretiva para um controle de usuário.

Consulte também

Referência

Page

Outros recursos

ASP.NET Page Syntax