【发布时间】:2016-12-10 21:13:04
【问题描述】:
我使用 mvc 5,但 jquery validate unobtrusive 将日期验证为 MM/dd/yyyy,当我搜索如何使其验证 dd/MM/yyyy 时
我发现 jquery globalize 可以实现这一点,但我没有找到当前版本 Globalize v1.1.2 的任何示例
我找到的所有示例都是针对低于 1.x 的版本
景色
<div class="form-group">
@Html.LabelFor(model => model.Date, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
@Html.EditorFor(model => model.Date, "dd/MM/yyyy", new { htmlAttributes = new { @class = "form-control" } })
@Html.ValidationMessageFor(model => model.Date, "", new { @class = "text-danger" })
</div>
</div>
元数据指定日期为 dd/MM/yyyy
[Required(ErrorMessage = " الحقل مطلوب ")]
[DisplayName("تاريخ ")]
[DisplayFormat(DataFormatString = "{dd/MM/yyyy}", ApplyFormatInEditMode = true)]
public DateTime Date { get; set; }
尽管 jquery validate unobtrusive 将日期验证为 MM/dd/yyyy
【问题讨论】:
-
你需要包含代码,而不是它的图像
-
已编辑的问题
标签: asp.net-mvc date jquery-validate globalization unobtrusive-validation