有人可以向我解釋爲什麼我會在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中,但不知道如何利用它。
對不起,如果這之前已經問過,但我做了一些搜索,但我找不到任何清楚的東西。
這樣做的好處之一是在服務器上減少負載,在客戶端上減少更多負載。您可以讓本地客戶端處理所有數據綁定或讓服務器。 –