1
所以我明白了,MVC並沒有真正的表格PageLoad
事件等效性,所以我在哪裏放置一個代碼,我希望每次頁面加載時執行?我想檢查一個cookie。每次頁面加載時運行代碼
所以我明白了,MVC並沒有真正的表格PageLoad
事件等效性,所以我在哪裏放置一個代碼,我希望每次頁面加載時執行?我想檢查一個cookie。每次頁面加載時運行代碼
把它放在MVC控制器的構造函數中。
或者這樣:
protected override void OnActionExecuting(ActionExecutingContext filterContext)
{
base.OnActionExecuting(filterContext);
// check for cookies!
}
我想如果有頁面(例如局部視圖)上的多個動作,這可能火在頁面上的每一個動作。
如果你只希望它開火,一旦你很多需要檢查
filterContext.IsChildAction
喜歡這個
protected override void OnActionExecuting(ActionExecutingContext filterContext) {
if (filterContext.IsChildAction) return;
// check for cookies!
}
這裏所說
哦,就這麼簡單?謝謝! – vsdev