|
I:Web Pages 1.0中以“_”開頭的特別文件(文件命名時不區分大小寫)
“_appstart.cshtml” & “_pagestart.cshtml” & “_viewstart.cshtml”
_appstart.cshtml - 應用程序啟動時在Global. Application_Start方法后執行。
功能:用于進行App的初始化時,需要進行處理的內容,例:向數據庫記錄系統初始化的一些信息。
功能與Global.Application_Start類似,差別在于:Global的Start先執行,然后在到該_appStart,值得注意的是在_appStart上下文中可以使用.NET4的dynamic新特性~~在聲明中,作為屬性、字段、索引器、參數、返回值或類型約束的類型。
@{
this.App.StartMessage = "App順利已啟動了.恭喜!哈";
var error = this.App.Error as string;
if (error == null)
{
this.App.Error = "使用dynamic新特性之前.請先賦值~";
error = this.App.Error;
@*
在這里很遺憾地告訴大家.dynamic不支持智能感知
因為編譯無法100%準確得知程序的執行順序.
所以無法智能感知!
*@
}
// 在這里可以引用 App.Error動態字段了.
}
NET技術:ASP.NET MVC3 基礎教程 – Web Pages 1.0,轉載需保留來源!
鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。