【发布时间】:2012-12-10 22:32:32
【问题描述】:
我最近才开始使用 MVC4 和 Razor。以前,每个视图页面中都有ScriptContent、MainContent 等的部分。
虽然以前我总是将我需要的 javascript/jquery 放在脚本区域中,但现在我不知道应该如何处理它。是否有一个常见的做法或应该去的特定地方?
【问题讨论】:
标签: javascript jquery razor asp.net-mvc-4
我最近才开始使用 MVC4 和 Razor。以前,每个视图页面中都有ScriptContent、MainContent 等的部分。
虽然以前我总是将我需要的 javascript/jquery 放在脚本区域中,但现在我不知道应该如何处理它。是否有一个常见的做法或应该去的特定地方?
【问题讨论】:
标签: javascript jquery razor asp.net-mvc-4
答案分为两部分:
Bundles 使用@Scripts.Render("~/bundles/<name>") 渲染,默认注册在BundleConfig.RegisterBundles 方法中。这就是您通常包含 jQuery 和其他框架和库的方式。还有更多信息here。
Sections 仍然存在,如果您需要它们并且被大量使用like in ASP.NET MVC3。
【讨论】: