我意识到对于 .NET 和 MVC 的不同语言/版本,这已经被问过很多次了。
使用 MVC4,目前注册 Javascript 启动脚本的公认方法是什么?我想在页面完成加载后触发脚本,是否有内置方法或者我应该只使用 jQuery 来完成它?
我意识到对于 .NET 和 MVC 的不同语言/版本,这已经被问过很多次了。
使用 MVC4,目前注册 Javascript 启动脚本的公认方法是什么?我想在页面完成加载后触发脚本,是否有内置方法或者我应该只使用 jQuery 来完成它?
“注册启动脚本”是源自ASP.Net WebForms的一个概念,MVC没有这个概念。要引用要在多个页面上使用的“全局”脚本文件,请将脚本引用 ( <script></script>
) 添加到主视图。要引用在单个页面/视图上使用的脚本,请在视图本身中引用它。
MVC 促进关注点分离,使您能够将视图逻辑(脚本)与域/路由逻辑分离。因此,将 JavaScript(一种客户端技术)与服务器端代码混合即使没有消除,也会得到缓解。
ASP.Net 4 确实具有脚本捆绑和缩小功能,这将使脚本引用的捆绑和缩小能够更好地管理应用程序具有大量脚本文件的场景。
http://www.beletsky.net/2012/04/new-in-aspnet-mvc4-bundling-and.html