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