如果我需要從我的視圖中刪除主佈局,我如何在MVC2中執行此操作? 我試過在我看來的代碼中顯示文檔http://sparkviewengine.com/documentation/master-layouts :,但它仍然帶來我的Application.spark佈局: -/從視圖中刪除主佈局(MVC2)
任何想法爲什麼?
如果我需要從我的視圖中刪除主佈局,我如何在MVC2中執行此操作? 我試過在我看來的代碼中顯示文檔http://sparkviewengine.com/documentation/master-layouts :,但它仍然帶來我的Application.spark佈局: -/從視圖中刪除主佈局(MVC2)
任何想法爲什麼?
未經測試,但如果您創建並清空主佈局,並在視圖頂部顯示<use master="EmptyMaster" />
?或者你可以從控制器調用空主控制器; return View("View", "EmptyMaster");
不知道它是否可行,但值得一試。
我知道這個答案遲了一點(可能很多),但如果你的意思是渲染一個HTML片段而不是整個頁面,你也可以使用PartialView方法。
相關火花documentation
在查看/佈局文件夾或瀏覽
- 一種Application.spark文件/共享文件夾
這是最通用的方法,有以位點寬主模板。如果控制器返回PartialView(),則不會使用它。
這就是我所做的。 p.s.不要真的這些小黑客 – Sasha 2010-02-09 06:34:56