脚本应该放在哪里MVC4/Razor?

Cod*_*ody 4 javascript jquery razor asp.net-mvc-4

我刚刚开始使用MVC4和Razor.此前,有在每个视图页面的部分ScriptContent,MainContent等等.

虽然之前我总是在脚本区域中放置我需要的javascript/jquery,但现在我不知道应该如何处理它.这应该是一种常见的做法还是一个特定的地方?

Ser*_*lov 5

答案分为两部分:

  1. 捆绑包使用@Scripts.Render("~/bundles/<name>")并且默认情况下在BundleConfig.RegisterBundles方法中注册.这就是你通常包含jQuery和其他框架和库的方式.还有更多的信息在这里.

  2. 如果你需要它们,那么仍然存在,并且像ASP.NET MVC3一样使用.