将MVC视图的布局设置为null
?
@{
Layout = null;
}
<!DOCTYPE html>
<html>
<head>
</head>
<body>
// Some Content
</body>
</html>
糟糕的做法&#39;,我的意思是有人知道MVC渲染引擎的内部组件依赖于布局作为对象的实例吗?或者这是指定“没有布局&#39;
”的好方法这种方法有效并且给了我之后的结果,我问我是否可能无意中在系统的其他地方引起头痛。
道歉,我应该澄清一下 - 我正在利用_ViewStart设置布局,所以这可以作为覆盖(可能错过了一个问题的关键部分抱歉!)答案 0 :(得分:5)
我刚刚创建了一个新的CSHTML视图页面(没有布局),这位于顶部:
@{
Layout = null;
}
NULL表示不使用布局。所以不,不是不好的做法,应该没有后果。