如果我需要从我的视图中删除主布局,我该如何在MVC2中执行此操作? 我尝试将代码放在文档http://sparkviewengine.com/documentation/master-layouts中显示的视图中:但它仍然带有我的Application.spark布局: - /
任何想法为什么?
答案 0 :(得分:2)
我知道这个答案很晚(可能很多)但你也可以使用PartialView方法来表示HTML片段而不是整页。
相关星火documentation
- Views / Layouts文件夹或Views / Shared文件夹中的Application.spark文件
这是拥有站点范围主模板的最通用方法。如果控制器返回 PartialView(),则不会使用它。
答案 1 :(得分:1)
未经过测试,但如果您创建并清空主布局,并在视图顶部显示<use master="EmptyMaster" />
,该怎么办?或者你可以从控制器调用空主控器; return View("View", "EmptyMaster");
不知道它是否有用,但值得一试。