有人可以向我解释为什么我会在ASP.NET MVC中使用Knockout.js?做一些研究,看起来knockout.js的主要用途是数据绑定。但是,为什么我需要在使用强类型视图绑定元素和使用Razor时使用knockout.js?ASP.NET MVC和Razor的Knockout.js
,而不是淘汰赛方式:
<td data-bind="text: Id"></td>
我不能只是做这个用剃刀?
<td>@Model.Id</td>
我看到淘汰赛现在包含在MVC 4中,但不知道如何利用它。
对不起,如果这之前已经问过,但我做了一些搜索,但我找不到任何清楚的东西。
这样做的好处之一是在服务器上减少负载,在客户端上减少更多负载。您可以让本地客户端处理所有数据绑定或让服务器。 –