在MVC4中注册启动脚本

Joh*_*ell 1 javascript c# jquery asp.net-mvc-4

我意识到这已经被问过很多次.NET和MVC的不同语言/版本.

使用MVC4,目前注册Javascript启动脚本的方式是什么?我想在页面加载完毕后关闭脚本,是否有内置方法或者我应该使用jQuery来执行此操作?

xan*_*ded 5

"注册启动脚本"是一个源自ASP.Net WebForms的概念,MVC没有这样的概念.要引用要在多个页面上使用的"全局"脚本文件,请将脚本引用(<script></script>)添加到主视图.要引用在单个页面/视图上使用的脚本,请在视图本身中引用它.

MVC推动分离关注,使您能够视图逻辑(脚本)与域/路由逻辑分离.因此,如果不消除,将JavaScript(客户端技术)与服务器端代码混合在一起可以得到缓解.


ASP.Net 4提供了脚本捆绑和缩小功能,可以捆绑和缩小脚本引用,以更好地管理应用程序包含大量脚本文件的场景.

http://www.beletsky.net/2012/04/new-in-aspnet-mvc4-bundling-and.html

  • 我们也都做得更好. (2认同)