我有一个视图,其中的表单被输入到名为AddEditItemVM的视图模型中。此视图模型具有以下属性:
public List<Category> Categories{get;set;}
我尝试的是两件事:
在我的viewmodel的通用类别列表中呈现foreach类别的复选框。
在发布表单时,在我的控制器操作中,将属性类别实例化(进入AddEditItemVM实例)
< / LI>关于第一点,我想使用任何使用lambda表达式(m =&gt; m.Categories)呈现一组复选框的帮助器(如果存在),而不是使用foreach将复选框呈现到视图中
关于第二点,我读到MVC中有一个名为自定义模型绑定器的功能。这些从ValueProviders获取值(查询字符串,cookie或表单值),并创建必要的实例,将其传递给发布表单后调用的特定操作。我应该创建一个自定义模型绑定器,以便接收我的属性类实例化?