有人能解释一下为什么我要在ASP.NET MVC中使用Knockout.js吗?经过一些研究,看起来knockout.js的主要用途是数据绑定。但是如果我可以使用强类型视图和Razor绑定元素,为什么需要使用knockout.js呢?
与Knockout不同的方式:
<td data-bind="text: Id"></td>
我能否只使用 Razor 来完成这个任务?
<td>@Model.Id</td>
我看到 knockout 现在已经包含在 MVC 4 中,但不确定如何利用它。
如果这个问题之前已经被问过了,那我很抱歉,但是我在 Stack Overflow 上进行了一些搜索,但找不到对我来说清晰的答案。