我的项目中有一个视图(一个账单),我希望这个视图不会显示在主视图包装器中 - 而我只是希望显示视图中的HTML。使视图忽略加载主布局的正确方法是什么?
答案 0 :(得分:6)
使视图忽略加载主布局的正确方法是什么?
您可以将以下内容放在视图的顶部:
@{
Layout = null;
}
或者在应该为此视图提供服务的控制器操作中,返回PartialView
而不是View
:
public ActionResuilt SomeAction()
{
return PartialView("_SomePartialView");
}
甚至返回一个视图并指定一个空布局:
public ActionResuilt SomeAction()
{
return View("SomeView", null, null);
}