什么时候使用淘汰javascript与ASP.NET MVC

fri*_*ley 14 javascript asp.net-mvc asp.net-ajax knockout.js

在为我的应用程序采用Knockout JavaScript库之前,我应该考虑哪些因素?

目前我有一个ASP.NET MVC 2站点.大多数网站的导航和设置都是简单的获取和发布操作.有些视图具有网格/多个网格,其中数据仅供查看.所有的ajax和javascript都是使用JQuery处理的.从控制器返回的JSON很少并且使用稀疏.大多数ajax网格是通过使用部分视图发送HTML来实现的.

nee*_*ebz 10

有很多因素,但我发现有一件事非常有帮助:

如果您有要更新的UI元素并且偶尔会在您的网页中分发,例如,当您想要添加新的工作体验时,想要在页面顶部显示成功添加的通知,并在右侧菜单的某处增加计数如果您使用MVC ajax助手,那么您需要指定一个需要使用ajax内容更新的单个元素,或者编写您自己的巨大jQuery.ajax.Knockout确实简化了这种情况.