asp.net-mvc - MVC 3 _ViewStart,目的是什么?

标签 asp.net-mvc asp.net-mvc-3 layout

只是想弄清楚 Razor 中 _ViewStart 页面的用途?我在这个文件中唯一能做的就是指定要使用的布局。我无法将内容渲染到布局中,只需指定它即可。它通过允许您只告诉引擎一次要使用的布局并避免在每个页面上调用布局来解决 DRY 模式。但是除了设置布局还有其他用途吗?

最佳答案

我不知道其他用途,但请记住,您可以为每个 Controller 设置不同的 _viewstart 文件,以便每个 Controller 都可以使用不同的母版页..

所以通过在 /Views/<controllername> 中放置一个 _viewstart 文件您可以为该 Controller 的所有操作指定布局,覆盖全局 _viewstart。

关于asp.net-mvc - MVC 3 _ViewStart,目的是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6058659/

相关文章:

java - 奇怪的 Swing 错误 : setting GridLayout parameters makes my JPanel disappear

c# - 如何捆绑项目文件夹外部的文件夹

javascript - Asp.net MVC 页面上的多个(相同的)部分 View ,部分 View 内带有 &lt;script&gt; 标记

asp.net - 使用 ASP.NET Identity 和 Autofac OWIN 集成进行授权

jquery mobile多页面MVC 4

c# - MVC 3 - RAZOR VIEWS - C# - 将主页与其他网站页面的 _Layout.cshtml 分开

asp.net-mvc-3 - 使用 Reveal jQuery 模态插件加载 MVC3 部分 View

asp.net - MVC3 - 所有路由都在本地工作,但不能远程工作

layout - 使用 jQuery Mobile 和响应式布局/CSS 媒体查询是否多余?

algorithm - 随机布局算法