gpt4 book ai didi

asp.net-mvc - 如何在.NET MVC3 HTML 表单中所需的可空日期时间中允许空值?

转载 作者:行者123 更新时间:2023-12-02 05:54:24 24 4
gpt4 key购买 nike

我已经尝试过:

[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}", ConvertEmptyStringToNull = true)]
[Required(AllowEmptyStrings = true)]
public DateTime? BirthDateFrom { get; set; }

[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy}")]
[Required]
public DateTime? BirthDateFrom { get; set; }

以及带有和不带有 ConvertEmptyStringToNullAllowEmptyStrings 的所有组合。

据我所知,我有:

@Html.EditorFor(m => m.BirthDateFrom)

我可以提交带有有效日期的表单,但是如果该字段中存在空字符串,它就会变成红色并且无法提交表单。如何允许 HTML 表单提交在所需的可空日期时间中包含 null 或空字符串值?

最佳答案

在我看来,只需完全删除 [Required] 注释就可以满足您的要求。

关于asp.net-mvc - 如何在.NET MVC3 HTML 表单中所需的可空日期时间中允许空值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5288566/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com