Asp.Net MVC Custom ModelBinder

时间:2010-10-23 23:08:00

标签: asp.net-mvc asp.net-mvc-2

我想将一个复杂的对象绑定到一个视图。

我创建了一个继承自ModelBinder的自定义DefaultModelBinder,因此如果我发布表单,我可以在Controller中获取正确的数据。

但是如果我想将数据发送到视图,数据就不会被绑定。

我应该覆盖DefaultModelBinder的哪种方法?

或者有人知道解决方案吗?

1

1 个答案:

答案 0 :(得分:1)

视图中未使用模型绑定器。它仅用于将请求值绑定到操作参数。视图中使用HTML帮助程序生成输入字段。因此,可能需要对这些html助手进行自定义以显示模型中的正确数据。