我正在开发一个asp.net mvc-4 Web应用程序。我有一个DateTime类型的字段,我在其中定义了一个jQuery日期选择器来填充其值如下: -
<div>
<span class="f"> @Html.DisplayNameFor(model => model.LiveDate) </span>
@Html.TextBoxFor(model => model.LiveDate, new { @class = "datepicker", @Value = (Model != null && Model.LiveDate.HasValue) ? Model.LiveDate.Value.ToString("dd/MM/yyyy") : string.Empty })<span class="requiredicon"> *</span>
@Html.ValidationMessageFor(model => model.LiveDate)
</div>
$(".datepicker").datepicker({
dateFormat: "dd/mm/yy",
showOn: "both"
});
现在当我尝试从jQuery日期选择器(例如17/05/2016
)中选择日期时,我将仅在Safari&amp;上发现以下错误The field Live Date must be a date.
Chrome网络浏览器,在IE和Firefox上运行良好。如果我选择01/05/2016
之类的日期,它将适用于所有浏览器,,,那么有人可以就此提出建议吗?