когда использовать нокаут JavaScript с ASP.NET MVC - PullRequest
14 голосов
/ 26 января 2011

Какие факторы я должен учитывать перед принятием библиотеки JavaScript Knockout для моего приложения?

В настоящее время у меня есть сайт ASP.NET MVC 2. Большая часть навигации и настройки сайта проста: получить и опубликовать действия. Есть представления, которые имеют сетки / несколько сеток, где данные только для просмотра. Все ajax и javascript обрабатываются с помощью JQuery. JSON, возвращаемый из контроллеров, немногочисленны и используются редко. Большинство сеток ajax реализованы путем отправки HTML с использованием частичных представлений.

1 Ответ

10 голосов
/ 12 февраля 2011

Есть много факторов, но одна вещь, которую я нашел очень полезной:

Когда у вас есть элементы пользовательского интерфейса, которые должны быть обновлены И время от времени распределяются на вашей веб-странице, например, когда вы хотите добавить новую работуопыт, хотите показать уведомление об успешном добавлении в верхней части страницы и увеличить количество где-то в правом меню и т. д. Если вы используете помощники MVC ajax, то вам нужно будет указать один элемент, который должен быть обновлен с содержанием AJAX илинаписать свой собственный огромный jQuery.ajax.Нокаут действительно упрощает этот сценарий.

...