我已经使用控制器添加了模型错误
if(模型属性未选择){
ModelState.AddModelError("SelectionRequired","Please select atleast one value");
}
我在同一方法的许多地方添加了这个错误,但最终我想从 ModelState 错误集合中只向用户显示一条这样的消息。
为此,在返回查看之前,我必须删除除一条之外的所有类似消息。
我如何使用“SelectionRequired”即键而不使用“请选择至少一个值”来删除此消息。此“SelectionRequired”不是模型属性名称,它只是我们要使用的键。
我在运行时检查了 ModelState.Keys 集合,我在这些集合中根本看不到“SelectionRequired”,甚至在 ModelState.Values 集合中也看不到。那么这个键* “SelectionRequired”去哪里了?以及如何根据它选择错误?
有没有更好的方法来做到这一点?