【发布时间】:2019-04-28 21:56:01
【问题描述】:
据我了解,.NET Core 中的 ModelState 返回如下结构:
{
"Field1": [ "error1", "error2" ],
"Field2.NestedField": [ "error1", "error2 ],
"CollectionField[3]": [ "error1", "error2"]
}
现在,如果我在控制器中进行一些额外的自定义验证(例如,如果 id 引用的实体存在,则进行数据库查询)我需要将键设置为字符串。
我只是不知道如何构建获得这些格式的关键。 这种格式有名字吗?
使用 name of 只会给出字段的名称,而不是父字段的名称。
有没有一种简单的方法来生成这些名称?
【问题讨论】:
标签: asp.net asp.net-core .net-core asp.net-core-2.1 .net-core-2.1