ASP.Net MVC - 默认模型绑定器忽略一些属性

时间:2013-04-10 01:51:00

标签: asp.net-mvc asp.net-mvc-3 model

在我的ASP.Net MVC 3应用程序中,我将表单从强类型视图发布到控制器,但是我发现模型中的某些属性没有填充发送的内容形式。

经过进一步调查,我发现DefaultModelBinder忽略了模型的某些属性。

GetModelProperties方法返回完整的PropertyDescriptorCollection,但未为所有这些属性调用BindProperty方法。具体来说,它没有被要求enum属性,但我不确定这是否只是一个巧合。

如何解决这个问题?如果你也可以解释为什么会发生这种情况会很棒。

0 个答案:

没有答案