Partilhar via


Sintaxe 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çãoObservação:

O @ Page directive can be used only in .aspx files, and the @ Control directive can be used only in .ascx files.

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 ASP.NET IHttpHandler página.

@ PreviousPageType

Fornece sistema autônomo meios para obter forte digitar contra a página anterior sistema autônomo acessado por meio de PreviousPage propriedade.

@ MasterType

Atribui um nome de classe para o Master propriedade de um ASP.NET da página, para que a página possa obter referências com rigidez de tipos para 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 treats any directive block (<%@ %>) that does not contain an explicit directive name as an @ Page directive for a page, or an @ Control directive for a user control.

Consulte também

Referência

Page

Outros recursos

Sintaxe da página ASP.NET