Partilhar via


@ Master

Define os atributos page–specific mestre (arquivo. master) que são usados pelo ASP.O analisador de página NET e do compilador.

<%@ Master attribute="value" [attribute="value"...] %>

Atributos

Termo

Definição

AutoEventWireup

Indica se os manipuladores de eventos simples podem ser definidas para os estágios do ciclo de vida específico usando a sintaxe Page sem qualquer conexão explícita ou assinatura do evento. trueSe a ligação automática do evento estiver habilitada; Caso contrário, false. O padrão é true. Para obter mais informações, consulte Modelo de eventos de controle do servidor Web ASP.NET.

ClassName

Especifica o nome de classe para a classe que é gerado a partir da marcação e compilado quando a página mestra é processada automaticamente. Esse valor pode ser qualquer nome de classe válido e pode incluir um espaço para nome.

CodeFile

Especifica o nome de um arquivo separado que contém uma classe parcial com os manipuladores de eventos e outros códigos de page–specific mestre. Para obter mais informações, consulte Modelo de código de página Web do ASP.NET.

CompilationMode

Especifica se a compilar um aplicativo ASP.Página mestra NET em tempo de execução. As opções são Always sempre compilar a página; Auto, se ASP.NET é evitar a compilação de página, se possível; e Never, nunca compilar a página ou controle. O padrão é Always.

CompilerOptions

Fornece uma seqüência de caracteres contendo opções do compilador para usar para compilar a página. No C# e de Visual Basic da Microsoft, esta é uma seqüência de opções de linha de comando do compilador.

Debug

Indica se a página mestra com símbolos de depuração de compilar. true, para compilar com símbolos de depuração; Caso contrário, false.

Description

Fornece uma descrição de texto da página mestra. Este valor é ignorado pelo ASP.Analisador de rede.

EnableTheming

Indica se a aparência da página mestra e dos controles na página mestra pode ser modificada, se um tema é aplicado. trueSe um tema pode ser aplicado; Caso contrário, false. O padrão é true. Definindo a EnableTheming atributo é útil principalmente quando um tema de página é definido no arquivo Web. config e aplica a todas as páginas, por padrão. Para obter mais informações, consulte Temas e Aparências do ASP.NET.

EnableViewState

Indica se o estado de exibição é mantido em solicitações de página. truepara manter o estado de exibição; Caso contrário, false. O padrão é true.

Explicit

Determina se a página é compilada usando o Visual Basic Option Explicit modo. trueindica que a opção de compilação explícita de Visual Basic está habilitada e que todas as variáveis devem ser declaradas em um Dim, Private, Public, ou ReDim instrução; Caso contrário, false. O padrão é false.

Observação

O Explicit atributo é ignorado por outros idiomas além do Visual Basic.

O Explicit atributo está definido como true no arquivo Machine. config. Para obter mais informações, consulte Machine Configuration Files.

Inherits

Especifica uma classe code-behind para a página herdar. Isso pode ser qualquer classe que deriva do MasterPage classe. Para obter informações sobre classes code-behind, consulte Visão geral sobre classes de páginas ASP.NET.

Language

Especifica o idioma usado ao compilar todo o processamento de embutido (<% %> e <%= %>) e o código de blocos de declaração dentro da página. Valores podem representar qualquer linguagem compatível com o.NET Framework, incluindo VB (Visual Basic), C# e JScript.

LinePragmas

Determina se o tempo de execução deve gerar pragmas no código gerado.

MasterPageFile

Especifica o arquivo. Master que atua como uma página mestra para uma página mestra. O MasterPageFile atributo é usado em uma página mestra ao definir uma página-mestre filho em um cenário de página mestra aninhada. Para obter detalhes, consulte:Páginas mestras ASP.NET aninhadas.

Src

Especifica o nome do arquivo de origem da classe code-behind para compilar dinamicamente quando a página é solicitada. Você pode optar por incluir lógica de programação para a página em uma classe code-behind ou em um Code Declaration Blocks no arquivo. aspx.

Strict

Especifica se deve ser compilar a página usando o Visual Basic Option Strict modo. trueSe Option Strict está ativado. Caso contrário, false. O padrão é false.

Observação

O Strict atributo é ignorado por outros idiomas além do Visual Basic.

WarningLevel

Especifica o nível de aviso do compilador no qual você deseja que o compilador para anular a compilação da página. Valores possíveis são de 0 a 4. Para obter mais informações, consulte WarningLevel.

Comentários

Você pode usar o @ Master diretiva somente em páginas mestras. Páginas mestras são definidas em arquivos com a extensão. master. Você pode incluir apenas uma @ Master diretiva por todos os arquivos. master.

Exemplo

O exemplo de código a seguir demonstra como instruir o ASP.Compilador de página NET para usar o Visual Basic como o idioma de código embutido. O código de manipulação de eventos é definido em uma classe parcial chamada MasterPageSample. O código para o MasterPageSample classe pode ser encontrada na MasterPageSample.master.vb arquivo.

<% @ Master Language="VB" CodeFile="MasterPageSample.master.vb" Inherits="MasterPageSample" %>

Consulte também

Conceitos

Visão geral da sintaxe de página da Web ASP.NET

Outros recursos

Páginas Mestras do ASP.NET