【问题标题】:Where should scripts go MVC4 / Razor?脚本应该去哪里 MVC 4 / Razor?
【发布时间】:2012-12-10 22:32:32
【问题描述】:

我最近才开始使用 MVC4 和 Razor。以前,每个视图页面中都有ScriptContentMainContent 等的部分。

虽然以前我总是将我需要的 javascript/jquery 放在脚本区域中,但现在我不知道应该如何处理它。是否有一个常见的做法或应该去的特定地方?

【问题讨论】:

    标签: javascript jquery razor asp.net-mvc-4


    【解决方案1】:

    答案分为两部分:

    1. Bundles 使用@Scripts.Render("~/bundles/<name>") 渲染,默认注册在BundleConfig.RegisterBundles 方法中。这就是您通常包含 jQuery 和其他框架和库的方式。还有更多信息here

    2. Sections 仍然存在,如果您需要它们并且被大量使用like in ASP.NET MVC3

    【讨论】:

    • 如果你写出好的 javascript,bundle 就很棒。 asp.net/mvc/tutorials/mvc-4/bundling-and-minification
    • 我自己的页面交互性自定义脚本怎么样?
    • @DoctorOreo 我也会使用自定义脚本的捆绑包,因为您可以免费获得缩小版并且语法更简单。
    猜你喜欢
    • 1970-01-01
    • 2012-10-09
    • 1970-01-01
    • 1970-01-01
    • 2011-04-20
    • 2012-08-06
    • 2012-12-20
    • 1970-01-01
    • 2011-01-30
    相关资源
    最近更新 更多