当EnableClientValidation = false时,DropdownList有验证错误

时间:2011-08-02 06:37:19

标签: asp.net-mvc-3 validation html.dropdownlistfor

我的问题是我的视图在下拉列表中报告输入验证错误。

我在Microsoft MVC 3中遇到此错误,并且在我的模型上没有数据注释。

我还通过设置Html.EnableClientValidation(false)来禁用表单上的客户端验证;

我的清单是: <%:Html.DropDownListFor(model => Model.EventStatusFilter,Model.eventStatus,“ - 状态过滤器 - ”)%>

我不明白为什么MVC在这种情况下需要验证。

提前致谢

1 个答案:

答案 0 :(得分:0)

就我所知,这似乎是一个错误。

我在这里找到了一些针对MVC的codeplex工作项的引用: http://forums.asp.net/t/1649193.aspx/1?MVC+3+dropdownlist+validation+not+working+for+complex+view+model

查看以下MVC4的工作项: http://aspnet.codeplex.com/workitem/7629

MVC3有相关的工作项: http://aspnet.codeplex.com/workitem/4932