Asp.net mvc ASP.NET MVC模型的可空字段

Asp.net mvc ASP.NET MVC模型的可空字段,asp.net-mvc,required,Asp.net Mvc,Required,我正在用MVC制作一个网页,我想知道是否可以将一个字段设置为null,我的意思是,与Required相反,因为我希望它是一个可选字段。 谢谢。所有对象类型都可以为Null,即可选,对于值类型,您可以使用类型?表示法或显式使用nullable。如果您没有为该属性向ModelBinder提供值,那么它将接收空值。如果您在模型中的可选字段中省略[Required]属性,这将产生预期的效果。如果我们的属性同时具有?和[Required]。这是什么意思?

我正在用MVC制作一个网页,我想知道是否可以将一个字段设置为null,我的意思是,与Required相反,因为我希望它是一个可选字段。
谢谢。

所有对象类型都可以为Null,即可选,对于值类型,您可以使用
类型?
表示法或显式使用
nullable
。如果您没有为该属性向ModelBinder提供值,那么它将接收空值。

如果您在模型中的可选字段中省略[Required]属性,这将产生预期的效果。

如果我们的属性同时具有
[Required]
。这是什么意思?