从视图中删除主布局(MVC2)

时间:2010-01-25 11:38:32

标签: asp.net-mvc-2 master-pages spark-view-engine

如果我需要从我的视图中删除主布局,我该如何在MVC2中执行此操作? 我尝试将代码放在文档http://sparkviewengine.com/documentation/master-layouts中显示的视图中:但它仍然带有我的Application.spark布局: - /

任何想法为什么?

2 个答案:

答案 0 :(得分:2)

我知道这个答案很晚(可能很多)但你也可以使用PartialView方法来表示HTML片段而不是整页。

相关星火documentation

  
      
  • Views / Layouts文件夹或Views / Shared文件夹中的Application.spark文件
  •   
     

这是拥有站点范围主模板的最通用方法。如果控制器返回 PartialView(),则不会使用它。

答案 1 :(得分:1)

未经过测试,但如果您创建并清空主布局,并在视图顶部显示<use master="EmptyMaster" />,该怎么办?或者你可以从控制器调用空主控器; return View("View", "EmptyMaster");

不知道它是否有用,但值得一试。