У меня есть представление с формой, которая набрана для модели представления с именем AddEditItemVM.Эта модель представления имеет следующее свойство:
public List<Category> Categories{get;set;}
То, что я пытаюсь сделать, это две вещи:
Сделать флажок foreach Category в общем списке категорий моей модели представления.
Сделайте так, чтобы при публикации формы в моем действии контроллера было установлено свойство Категории ( в экземпляр AddEditItemVM )
Что касается первого пункта, я хотел бы использовать любой помощник (если существует), который отображает группу флажков, используя лямбда-выражения, такие как (m => m.Categories), вместо того, чтобы отображать флажокс предисловием в представление.
Что касается второго пункта, я прочитал, что в MVC есть одна особенность, называемая Пользовательские связующие модели .Они получают значения из ValueProviders (querystring, cookies или Form values) и создают необходимые экземпляры, передавая их определенному действию, вызываемому после публикации формы.Должен ли я создать один пользовательский механизм связывания моделей для создания экземпляров категорий свойств?