MVC 3 _ViewStart,目的?

发布于 2024-11-08 18:21:33 字数 150 浏览 0 评论 0原文

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

Just trying to figure out the purpose of the _ViewStart page in Razor? The only thing that i manage to do in this file is to specify the layout to use. I can't render content to the layout, just specify it. It addresses the DRY pattern by allowing you to just tell the engine once what layout to use and to avoid having Layout calls on every page. But has it any other purpose then setting the layout?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

濫情▎り 2024-11-15 18:21:33

我不知道其他目的,但请记住,每个控制器都可以有不同的 _viewstart 文件,以便每个控制器都可以使用不同的母版页。

因此,通过将 _viewstart 文件放入 /Views/; 您可以为该控制器的所有操作指定布局,覆盖全局 _viewstart。

No other purpose i know of, but keep in mind that you can have a different _viewstart file for each controller, so that each can use a different masterpage..

So by putting a _viewstart file in the /Views/<controllername> you can specify a layout for all actions of that controller, that override the global _viewstart.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文