在ASP.NET MVC应用程序中使用Knockout有什么好处

时间:2014-11-19 06:43:46

标签: asp.net asp.net-mvc knockout.js

我正在研究一个项目的ASP.NET MVC 5。以前开发过该项目的开发人员使用了淘汰赛。

为什么我需要使用Knockout?剃须刀视图引擎做得非常好 @Html控件。我觉得如果你使用jquery插件,你就会更难以用淘汰赛来管理你的应用程序。

我是淘汰赛的新手。

1 个答案:

答案 0 :(得分:4)

首先,KO不是Jquery的替代品。它只是帮助您提供设计可伸缩性和数据驱动的UI。

优点: 我们可以随时将UI元素与数据模型连接起来。 轻松创建复杂的动态数据模型 更改数据模型时自动更新UI,更改UI时自动更改数据模型 支持事件驱动的编程模型 非常容易地扩展自定义行为。 支持所有主流浏览器(IE,FireFox,Crome,Safari)

当我将Knockout和Bootstrap与ASP.NET MVC与Razor视图引擎结合使用时,我找到了最好的结果,以创建一个具有MVVM架构的网站。