1. 程式人生 > >ASP.NET Web Pages – 全域性頁面

ASP.NET Web Pages – 全域性頁面

Web 啟動之前:_AppStart

大多數伺服器端程式碼都是在獨立的網頁中編寫的。例如,假如網頁包含輸入表單,那麼該網頁通常包含用於讀取資料的伺服器程式碼。

不過,通過在站點根目錄中建立名為 _AppStart 的頁面,您能夠在站點啟動前就已執行啟動程式碼(startup code)。假如該頁面存在,ASP.NET 會在站點內的任何頁面被請求之前首先執行這個頁面。

通常 _AppStart 用於啟動程式碼和全域性值的初始化,比如計數器和全域性名稱。

註釋 1:_AppStart 的副檔名應與網頁相同,比如 _AppStart.cshtml。

註釋 2:_AppStart 有下劃線字首。正因如此,使用者才無法直接檢視該檔案。