KnockOut.js与Asp.net mvc

Anc*_*ent 18 c# asp.net-mvc knockout.js knockout-mvc

刚开始学习新的asp.net mvc4 SPA模板,注意到正在使用淘汰赛,所以请给我参考任何书籍/视频,它从头开始描述带有knockout.js的asp.net mvc.

CSL*_*CSL 37

一个非常好的开始是在knockoutjs.com网站上逐步完成教程,这些教程非常精彩,并且有一些实例可以帮助演示"真实世界"场景.

一旦你对淘汰结构感到满意,本文给出了将纯粹淘汰赛与MVC控制器,模型和视图集成的基本但很好的例证.

另一种方法是使用knockoutMVC虽然重要的是要指出这是knockout.js 的扩展,并且绝对不需要让淘汰赛在MVC项目中运行得非常好(我不使用它但是我想包括为了完整性).

最后,如果您想获得更高级的功能,本SPA指南是一个非常有用的4部分教程,介绍如何使用Knockout和MVC创建单页应用程序.

  • 在决定使用knockoutmvc之前,最好先阅读http://stackoverflow.com/questions/11618042/is-there-a-reason-i-would-use-knockout-mvc-instead-of-knockout-js.当你说'尝试这个网站了解有关整合淘汰赛与MVC控制器,模型和观点的详细信息时,它会产生误导:`< - 因为你暗示knockoutjs需要knockoutmvc与MVC一起使用它并没有,事实上knockoutmvc可能是一个糟糕的方式将两者结合起来. (4认同)