asp.net mvc-Html问题.用于MVC3的编辑器



我有一个视图,它的窗体被键入到一个名为AddEditItemVM的视图模型中。此视图模型具有以下属性:

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

我尝试的是两件事:

  • 在视图模型的常规类别列表中,为每个类别渲染一个复选框。

  • 确保在发布表单时,在我的控制器操作中,属性Categories实例化(到AddEditItemVM的实例中)

关于第一点,我想使用任何辅助对象(如果存在),它使用lambda表达式(如(m=>m.Categories))来渲染一组复选框,而不是将带有foreach的复选框渲染到视图中。

关于第二点,我读到MVC中有一个功能叫做自定义模型绑定器。这些从ValueProviders获取值(querystring、cookie或Form值),并创建必要的实例,将其传递给发布表单后调用的特定操作。我应该创建一个自定义模型绑定器来接收实例化的属性Categories吗?

这可能适用于

MVC3.0 中的复选框列表

相关内容

  • 没有找到相关文章

最新更新