相关疑难解决方法(0)

jquery ui datepicker和mvc视图模型类型datetime

我在我的视图模型上使用jquery datepicker

这是我的观点:

@Html.TextBoxFor(o => o.JobStartDate, new { id = "dt1", @class = "input-block-level" })
@Html.ValidationMessage("JobStartDate")
Run Code Online (Sandbox Code Playgroud)

和我的脚本:

$("#dt1").datepicker({ dateFormat: "dd/mm/yy" });
Run Code Online (Sandbox Code Playgroud)

如果我的日期<= 12,一切正常,如果我的日期超过12,它将显示验证错误消息,说"字段开始日期必须是日期".(我正在使用jquery验证)

例如:日期2014年12月16日将给出错误,而12/12/2014将不会

这是我的视图模型:

[Required]
[DataType(DataType.Date)]
[Display(Name = "Start Date")]
public DateTime JobStartDate { get; set; }
Run Code Online (Sandbox Code Playgroud)

我怀疑我的视图模型预期格式为mm/dd/yyyy的日期,而在我的datepicker上我指定了dd/mm/yy,有没有办法告诉我的viewmodel我期待dd/mm/yy格式如此如果日期> = 12,它不会抛出错误消息.

asp.net-mvc jquery datetime datepicker viewmodel

9
推荐指数
1
解决办法
5613
查看次数

标签 统计

asp.net-mvc ×1

datepicker ×1

datetime ×1

jquery ×1

viewmodel ×1