【问题标题】:ASP.NET MVC nullable field of a model模型的 ASP.NET MVC 可为空的字段
【发布时间】:2011-06-01 09:57:19
【问题描述】:

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

【问题讨论】:

    标签: asp.net-mvc required


    【解决方案1】:

    所有对象类型都可以为空,即可选,对于值类型,您可以使用type? 表示法或显式使用Nullable<type>。如果您没有为该属性的 ModelBinder 提供值,那么它将收到 NULL。

    【讨论】:

    • 如果我们有 ?[required] 的属性。这是什么意思?
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-09
      相关资源
      最近更新 更多