2012-12-10 45 views
4

我刚刚开始使用MVC4 & Razor。以前,在每个视图页面中有ScriptContent,MainContent等部分。脚本应该放到哪里MVC4/Razor?

虽然之前我总是会把脚本区域中需要的javascript/jquery放在里面,但现在我不知道该如何处理它。有没有普遍的做法或者应该去哪个特定的地方?

回答

5

有两个部分答案:

  1. 捆绑呈现与@Scripts.Render("~/bundles/<name>"),默认情况下在BundleConfig.RegisterBundles方法注册的。这是通常包含jQuery和其他框架和库的方式。有更多的信息here

  2. 部分仍然存在,如果你需要它们,并且使用很多like in ASP.NET MVC3

+0

如果您编写的javascript好,那么捆绑软件就非常棒。 http://www.asp.net/mvc/tutorials/mvc-4/bundling-and-minification – Kieran

+0

那么我自己的页面交互自定义脚本呢? – Cody

+0

@DoctorOreo我会为自定义脚本提供捆绑包,因为您可以免费获取缩略图,而且语法更简单一些。 –