ASP.NET MVC 模型的可为空字段
我正在使用 MVC 制作网页,我想知道是否可以将字段设置为可为空,我的意思是,与必填字段相反,因为我希望它成为可选字段。 谢谢。
I'm making a Web Page with MVC and I would like to know if it's possible to set a field as nullable, I mean, the opposite of Required, because I want it to be an optional field.
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
所有对象类型都可以为 null,即可选,对于值类型,您可以使用
type?
表示法或显式使用Nullable
。如果您没有为该属性向 ModelBinder 提供值,那么它将收到 NULL。All object types can be nullable, i.e. optional, for value types you can use either the
type?
notation or explicitly withNullable<type>
. If you don't provide a value to the ModelBinder for that property then it will receive NULL.如果您省略模型中可选字段的 [Required] 属性,这将达到预期的效果。
If you omit the [Required] attribute on the optional field in the model this will have the desired effect.