Проблема с Html.EditorFor на MVC3 - PullRequest
0 голосов
/ 10 июня 2011

У меня есть представление с формой, которая набрана для модели представления с именем AddEditItemVM.Эта модель представления имеет следующее свойство:

public List<Category> Categories{get;set;}

То, что я пытаюсь сделать, это две вещи:

  • Сделать флажок foreach Category в общем списке категорий моей модели представления.

  • Сделайте так, чтобы при публикации формы в моем действии контроллера было установлено свойство Категории ( в экземпляр AddEditItemVM )

Что касается первого пункта, я хотел бы использовать любой помощник (если существует), который отображает группу флажков, используя лямбда-выражения, такие как (m => m.Categories), вместо того, чтобы отображать флажокс предисловием в представление.

Что касается второго пункта, я прочитал, что в MVC есть одна особенность, называемая Пользовательские связующие модели .Они получают значения из ValueProviders (querystring, cookies или Form values) и создают необходимые экземпляры, передавая их определенному действию, вызываемому после публикации формы.Должен ли я создать один пользовательский механизм связывания моделей для создания экземпляров категорий свойств?

1 Ответ

1 голос
/ 10 июня 2011

Это может сработать

CheckboxList в MVC3.0

...