在 net 5 中,从 body 绑定时,如何指定所有属性都必须存在?

问题描述

像 BindRequired 这样的属性使操作参数成为必需,甚至可以应用通常的模型验证 attributes。如何让一个类的所有属性都必须出现在请求正文中?

解决方法

如果您有权更改类:用[Required][BindRequired] 修饰所有属性。

如果不这样做,则应为该类创建 DTO(数据传输对象)并应用 [Required][BindRequired] 属性。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...