c# - 如何在 ModelState 中预定义键以及如何添加更多键?
解决方案
键是属性名称,如果要添加自己的错误,则只需使用:
ModelState.AddModelError("key", "errorMsg");
如果要将错误添加到现有密钥,请使用:ModelState["key"].Errors.Add("errorMsg");
在调试过程中,我发现我的 ModelState 包含 7 个键。我想知道它是如何定义的,在哪里可以添加/删除键以及如何操作。谢谢。
标签: c#asp.net-mvcmodel-view-controller
键是属性名称,如果要添加自己的错误,则只需使用:
ModelState.AddModelError("key", "errorMsg");
如果要将错误添加到现有密钥,请使用:ModelState["key"].Errors.Add("errorMsg");