Latest web development tutorials

Global File páginas da Web ASP.NET

Este capítulo descreve o AppStart página global e PageStart.


Antes de iniciar Web: _AppStart

A maioria dos códigos do lado do servidor é escrito em uma página web pessoal para dentro. Por exemplo, se a página contém formulário de entrada, então este site para ler os dados do formulário geralmente contêm código do lado do servidor.

No entanto, você pode criar uma página chamada _AppStart na raiz do seu site, este site antes do lançamento a execução de código pode ser iniciado. Se não houver esta página, ASP.NET será no local nas outras páginas da prioridade solicitado para executar nesta página.

Os usos típicos _AppStart o código de inicialização e inicializar o valor global (tais como contadores e nome global).

Nota 1: extensão de arquivo _AppStart é consistente, por exemplo, sua página: _AppStart.cshtml.

Nota 2: _AppStart sublinhado prefixo. Por isso, não pode navegar diretamente.


Antes de cada página: _PageStart

Código funcionando como antes _AppStart antes de seu site vai começar a correr, você pode escrever em cada pasta de qualquer página.

Para o seu site cada pasta, você pode adicionar um arquivo chamado _PageStart de.

_PageStart Utilização típica é definir o layout da página de uma pasta de todas as páginas, ou uma página antes de executar verifica se o usuário tem identificado.


Como isso funciona?

A figura abaixo mostra como funciona:

PageStart

Ao receber um pedido, ASP.NET primeiro verifica _AppStart existe. Se local _AppStart existe e este é o primeiro pedido recebido, execute _AppStart.

Em seguida, ASP.NET verifica _PageStart existe. Se _PageStart existe, antes de outra página é solicitada para executar o primeiro _PageStart prazo.

Você pode chamar RunPage em _PageStart in () é solicitado para especificar a posição de funcionamento da página. Caso contrário, por padrão, a página solicitada é _PageStart só foi corrida após corrida.