1

将 MVC 视图的布局设置为 是不好的做法null吗?

@{
    Layout = null;
}

<!DOCTYPE html>
<html>
<head>
</head>
<body>
// Some Content
</body>
</html>

通过“不良做法”,我的意思是有人知道 MVC 渲染引擎的内部组件依赖于布局作为对象的实例吗?或者这是指定“无布局”的好方法?

确认

这种方法有效并给了我想要的结果,我在问我是否会无意中在系统的其他地方引起头痛。

抱歉,我应该澄清一下 - 我正在利用 _ViewStart 设置布局,所以这可以作为替代(可能错过了问题的关键部分,抱歉!)

4

1 回答 1

5

我刚刚创建了一个新的 CSHTML 视图页面(没有布局),它位于顶部:

@{
    Layout = null;
}

NULL 表示不使用布局。所以不,不是不好的做法,不应该有任何后果。

于 2016-10-07T14:19:47.140 回答