一、定義:
control (homecontroler)
public class homecontroller : basecontroller
}
view (head.cshtml)
@*這裡是「head」partial view*@
@viewbag.name
二、使用:
view
這裡是普通檢視
@html.action("head","home")
環境:mvc3+razor+.net(c#)
異常收集:
說明:執行當前 web 請求期間,出現未經處理的異常。請檢查堆疊跟蹤資訊,以了解有關該錯誤以及**中導致錯誤的出處的詳細資訊。
異常詳細資訊:system.invalidoperationexception: duration must be a positive number.
源錯誤:
行 81:行 82: 行 83: @html.action("header","partials")
行 84: 行 85:
原始檔:d:\netproject\sdjt\sdjt\xj.sdjt.web\views\home\index.cshtml行:83
由於controller中新增了[outputcache(duration = 0, varybyparam = "none")]導致的錯誤
duration 設定為正整數解決。
[outputcache(duration = 1, varybyparam = "none")]
public actionresult header()
return partialview("header");
}
關於重用PartialView以及View層次
在預設訪問頁面中有如下 利用childactiononly以及partialview顯示類似自帶資料使用者控制項的作用 html.action homepagenews news html.action homepagepolls poll childactiononly public action...
簡述MVC模式中M V C分別指代什麼
mvc開始是存在於desktop 桌面 程式中的,m是指資料模型,v是指使用者介面,c則是控制器,使用mvc的目的是將m和v的實現 分離。c存在的目的則是確保m和v的同步,一旦m改變,v應該同步更新。檢視是使用者看到並與之互動的介面,檢視沒有真正的處理發生,不管這些資料是聯機儲存的還是乙個雇員列表,...
簡述MVC模式中M V C分別指代什麼
簡述mvc模式中m v c分別指代什麼 mvc開始是存在於desktop程式中的,m是指資料模型,v是指使用者介面,c則是控制器,使用mvc的目的是將m和v的實現 分離。c存在的目的則是確保m和v的同步,一旦m改變,v應該同步更新。v層檢視是使用者看到並與之互動的介面,檢視沒有真正的處理發生,不管這...