【发布时间】:2015-02-01 19:50:44
【问题描述】:
我在我的视图模型上使用 jquery datepicker
这是我的看法:
@Html.TextBoxFor(o => o.JobStartDate, new { id = "dt1", @class = "input-block-level" })
@Html.ValidationMessage("JobStartDate")
还有我的脚本:
$("#dt1").datepicker({ dateFormat: "dd/mm/yy" });
如果我的日期
例如:日期 16/12/2014 会给我错误,而 12/12/2014 不会
这是我的视图模型:
[Required]
[DataType(DataType.Date)]
[Display(Name = "Start Date")]
public DateTime JobStartDate { get; set; }
我怀疑我的视图模型正在预期格式为 mm/dd/yyyy 的日期,而在我的日期选择器上我指定了 dd/mm/yy,有没有办法告诉我的视图模型我期待 dd/mm/ yy 格式,以便在日期 >= 12 时不会抛出错误消息。
【问题讨论】:
标签: jquery asp.net-mvc datetime datepicker viewmodel