asp.net-mvc – 如何在.NET MVC3 HTML表单中的必需可空DateTime中允许空值?
发布时间:2020-05-24 13:30:28 所属栏目:asp.Net 来源:互联网
导读:我试过了: [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}",ConvertEmptyStringToNull = true)]
[Required(AllowEmptyStrings = true)]
public DateTime? BirthDateFrom { get; set; }
和 [DisplayFormat(ApplyFormatInEditMode = true,DataFormatString = "{0:dd/MM/yyyy}")]
[Required]
public DateTime? BirthDateFrom { get; set; }
以及包含和不包含ConvertEmptyStringToNull和AllowEmptyStrings的所有组合. 在视图中,我有: @Html.EditorFor(m => m.BirthDateFrom) 我可以提交带有效日期的表单,但在该字段中有空字符串,它只是变红并且表单无法提交. 解决方法在我看来,完全删除[Required]注释将满足您的要求.(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – HttpContext中需要什么来允许FormsAuthenti
- asp.net-mvc – 为现有项目添加标识
- asp.net-mvc – LINQ到EF有什么问题?
- asp.net-mvc – 如何在html.LabelFor中显示一些文本?
- asp.net-mvc – 不显着的验证不工作在动态添加的局部视图
- asp.net-mvc – ASP.NET MVC:获取所有控制器
- Response.Redirect在ASP.NET中将数据POST到另一个URL
- asp.net-core – 为Microsoft.CodeAnalysis.Common检测到版
- 使用什么方法将ASP.Net应用程序部署到野外?
- asp.net – 为什么Visual Studio会拒绝访问,尝试使用NuGet软
推荐文章
站长推荐
- asp.net-mvc-3 – 有没有办法通过html.actionlin
- asp.net-mvc – @ Html.DisplayNameFor的详细信息
- asp.net-mvc-3 – 如何在Razor视图引擎中注册程序
- asp.net – Visual Studio开发服务器使用错误的端
- asp.net-mvc – ASP.NET MVC自定义成员资格提供程
- asp.net-mvc-3 – 以下部分已定义,但尚未为布局页
- asp.net-mvc – ASP.NET MVC运行IIS7部署问题
- asp.net – Response.End()和Response.Flush()之
- asp.net – 如何通过代码有选择地禁用浏览器文本
- asp.net-mvc – 使URL特定于(通过路由)
热点阅读
