ASP.NET MVC 2: обновляется ли модель в представлении? - PullRequest
1 голос
/ 17 января 2011

В настоящее время я использую jQuery, чтобы обновлять данные в представлении, поскольку в моей форме выбраны параметры. Но моя Модель отражает эти элементы формы, поэтому я начал задумываться: возможно ли поддерживать элементы модели в актуальном состоянии по мере их изменения?

1 Ответ

2 голосов
/ 17 января 2011

Knockout JS - ваш друг:

http://knockoutjs.com/

Редактировать: он помогает вам переместить вашу модель на клиентскую сторону, чтобы ваш код JS мог поддерживать ее в актуальном состоянии в соответствии сдля взаимодействия с пользователем.Оттуда вы можете просто переместить его обратно, готовый к использованию, на сторону сервера.Это еще одна вещь, которую нужно изучить, но в сложных представлениях она устраняет сложность и позволяет избежать разделения управления моделями между клиентом и сервером: теперь все в клиенте.

Итак, в общем, у вас, вероятно, будетнемного больше кода, но его будет намного легче читать и поддерживать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...