Может кто-нибудь объяснить мне, зачем мне использовать Knockout.js с ASP.NET MVC? Проведя некоторые исследования, похоже, что основное использование Knockout.js связано с привязкой данных. Но зачем мне использовать Knockout.js, когда я могу связывать элементы со строго типизированными представлениями и с помощью Razor?
Вместо способа нокаута:
<td data-bind="text: Id"></td>
Разве я не могу просто сделать это с Razor?
<td>@Model.Id</td>
Я вижу, что нокаут теперь включен в MVC 4, но не знаю, как его использовать.
Извините, если об этом уже спрашивали, но я провел поиск на SO, но не нашел ничего, что было бы мне понятно.