【发布时间】:2014-03-16 01:34:03
【问题描述】:
我正在构建一个 ASP.NET MVC 4 网站。我的一个模型类中有一个日期字段,格式为 "dd.mm.yyyy"。在我的编辑或创建视图中,如果我尝试输入像“05.12.1975”这样的日期,服务器端验证工作没有任何问题,但客户端 Jquery 验证失败并显示 “该字段出生日期必须是一个日期。” 但如果我将值更改为“05/12/1975”,则两个验证都有效。问题是关于“。”日期字段中的字符。我怎样才能允许“。”在客户端验证中?
谢谢。
我的 C# 类文件中的日期字段:
[DataType(DataType.Date)]
[DisplayFormat(DataFormatString = "{0:dd.MM.yyyy}", ApplyFormatInEditMode = true)]
[Display(Name = "Birth Date")]
public virtual DateTime BirthDate { get; set; }
【问题讨论】:
标签: jquery asp.net-mvc validation date