Mik*_*ras 13 validation asp.net-mvc-2
我在我的页面上使用带有数据注释的MVC2进行验证.我需要一个名字和一个有效的出生日期.我同时提供这两个,并且我闯入日期验证器以确保出生日期有效(并且它是),但由于某种原因,Model.IsValid在我的帖子操作中是假的.我在ValidationSummary中没有看到任何内容.
如何找出ModelState中的无效内容?
Dan*_*ott 18
您需要遍历ModelState集合检查ModelState.Errors每个属性的集合计数是否大于0.要获得错误的模型状态项集合,类似于
ModelState["Property"].Where(ms => ms.Errors.Count > 0)
Run Code Online (Sandbox Code Playgroud)
善良,
担