MVC 3 обновить модель - PullRequest
       4

MVC 3 обновить модель

0 голосов
/ 24 февраля 2011

У меня есть представление, которое отображает несколько списков флажков элементов в таблицах (списки являются динамическими). Мне нужно знать, как обновить ViewModel, когда пользователь нажимает на флажок, чтобы при возврате элемента управления в контроллер он мог проверить модель представления, чтобы определить, какие элементы были выбраны.

ВМ содержит несколько свойств, таких как

public IEnumerable<IFilterItem> Cities;

public Interface IFilterItem
{
   int ID { get; set; }
   string Name { get; set; }
   bool IsSelected { get; set; }
}

Что мне нужно, так это как установить копию представления данных модели в обработчике щелчка флажка. Спасибо как всегда, ребята, вы молодцы!

1 Ответ

1 голос
/ 24 февраля 2011

Используете ли вы помощник CheckBoxFor? Если это так, когда управление возвращается к контроллеру, ваша модель представления должна просто установить IsSelected в зависимости от состояния флажка.

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