首页 > 解决方案 > 如何在 ModelState 中预定义键以及如何添加更多键?

问题描述

在调试过程中,我发现我的 ModelState 包含 7 个键。我想知道它是如何定义的,在哪里可以添加/删除键以及如何操作。谢谢。

我的 ModelState 键的图像

标签: c#asp.net-mvcmodel-view-controller

解决方案


键是属性名称,如果要添加自己的错误,则只需使用: ModelState.AddModelError("key", "errorMsg");

如果要将错误添加到现有密钥,请使用:ModelState["key"].Errors.Add("errorMsg");


推荐阅读