Latest web development tutorials

Pagine Web ASP.NET Global File

Questo capitolo descrive il AppStart pagina globale e PageStart.


Prima di avviare Web: _AppStart

La maggior parte del codice lato server è scritto in una pagina web personale all'interno. Ad esempio, se la pagina contiene modulo di input, allora questo sito per leggere i dati del modulo di solito contengono codice lato server.

Tuttavia, è possibile creare una pagina chiamata _AppStart alla radice del tuo sito, questo sito prima di lanciare l'esecuzione di codice può essere avviato. Se c'è questa pagina, ASP.NET sarà presso il sito nelle altre pagine del prioritario richiesto per eseguire questa pagina.

Gli usi tipici _AppStart il codice di avvio e inizializzare il valore globale (come ad esempio contatori e nome globale).

Nota 1: estensione del file _AppStart è coerente, ad esempio, la pagina: _AppStart.cshtml.

Nota 2: _AppStart sottolineato prefisso. Pertanto, non può passare in rassegna direttamente.


Prima di ogni pagina: _PageStart

Codice in esecuzione come prima _AppStart prima che il sito inizierà a funzionare, è possibile scrivere in ogni cartella di ogni pagina.

Per il vostro sito ogni cartella, è possibile aggiungere un file chiamato _PageStart di.

_PageStart Uso tipico è quello di impostare il layout di pagina di una cartella tutte le pagine, o una pagina prima di eseguire verifica se l'utente si è connesso.


Come funziona?

La figura seguente mostra come funziona:

PageStart

Alla ricezione di una richiesta, ASP.NET prima controlla _AppStart esiste. Se il sito _AppStart esiste e questa è la prima richiesta ricevuta, eseguire _AppStart.

Poi ASP.NET controlla _PageStart esiste. Se _PageStart esiste, prima che si richiede altra pagina per eseguire la prima _PageStart corsa.

È possibile chiamare RunPage a _PageStart a () viene richiesto di specificare la posizione operativa della pagina. In caso contrario, per impostazione predefinita, la pagina richiesta è _PageStart è stato eseguito solo dopo l'esecuzione.