Gra*_*ett 5 asp.net-mvc modelstate
在asp.net MVC中有一种很好的方法来跟踪ModelState错误吗?当我提交表单时,IsValid返回false,即使其中没有任何字段或任何正在验证的字段.我在这里查看了这个帖子并尝试了Steve Willcock的建议,但没有抛出异常,只是一般错误.
有没有什么办法可以看到是什么导致ModelState变得无效而没有单步执行所使用的模型的每个部分?它非常大,我只是想知道是否有更有效的方式.
我遇到了这个问题,发现在我的模型中,我有一个 int 类型的唯一 id 导致了问题。当我在模型中将其设置为可为空时,错误消失了。
没有看到你的任何代码,虽然有点难以弄清楚,但上面的内容对我有帮助。
我还注意到,当我使用“书呆子晚餐”方法进行验证时,有时会弹出错误窗口,显示“所需值”之类的内容。将其链接到同一问题并使所有 Id 可为空。
希望这可以帮助。
归档时间: |
|
查看次数: |
2154 次 |
最近记录: |