【发布时间】:2011-05-19 12:33:14
【问题描述】:
只是想弄清楚 Razor 中 _ViewStart 页面的用途?我在这个文件中唯一能做的就是指定要使用的布局。我无法将内容呈现到布局,只需指定它。它通过允许您只告诉引擎使用什么布局并避免在每个页面上都调用 Layout 来解决 DRY 模式。但是除了设置布局还有其他用途吗?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 layout
只是想弄清楚 Razor 中 _ViewStart 页面的用途?我在这个文件中唯一能做的就是指定要使用的布局。我无法将内容呈现到布局,只需指定它。它通过允许您只告诉引擎使用什么布局并避免在每个页面上都调用 Layout 来解决 DRY 模式。但是除了设置布局还有其他用途吗?
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 layout
我不知道其他用途,但请记住,您可以为每个控制器使用不同的 _viewstart 文件,以便每个控制器都可以使用不同的母版页..
因此,通过将 _viewstart 文件放在 /Views/<controllername> 中,您可以为该控制器的所有操作指定布局,从而覆盖全局 _viewstart。
【讨论】: