我正在编写一个控制器和单元测试,当我遇到两种方式(我认为同样有效)做某事.我的所有模型都有一个IsValid属性,我可以检查它是否有效.
在回发到控制器操作方法时,如果模型有效,我想保存,否则我想重新显示表单以供用户更正错误.
我最初的想法只是验证模型是否被问及是否有效,但我意识到我还可以检查ModelState.IsValid.
有没有人有任何特别的理由看一个与另一个?
validation asp.net-mvc model
asp.net-mvc ×1
model ×1
validation ×1