asp.net mvc - 通过模型绑定器引导对象

时间:2010-03-08 17:37:34

标签: asp.net-mvc

我有一个域对象Thing,它可以包含多个类别。所以我已经实现了我的HTML帮助器来创建一个包含所有可能类别的复选框组。我没收到任何问题:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(Thing Thing, List<string> Categories)

但是我想知道我是否可以使用自定义模型绑定器来使用它:

[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Create(Thing Thing)

所以基本上我正在寻找一种方法来使用模型绑定器来引导对象树/图形。

任何指针都表示赞赏。感谢。

基督教

1 个答案:

答案 0 :(得分:0)

我正在混淆域对象和DTO。制作DTO(或查看对象?)可以解决问题。

所以有这样的东西有效:

上课 (  清单分类; )

模型绑定器计算出如何将发布的数据放入类别