我正在使用强类型 DateTime?我的 ViewModels 中的属性在我的项目中,并应用了关于不显眼验证的自定义验证属性。在自定义属性之前它一切正常,但现在我在从 safari 浏览我的应用程序时得到“完成日期字段必须是日期”。这是 safari 唯一的问题我已经在 ie、chrome 和 ff 中测试了我的应用程序,但没有发现任何问题。特别是在遵循日期时间的格式参数之后。
@Html.TextBoxFor(m => m.ProjectCompletionDate, "{0:d}",
new { @class = "input-large", size = "16",id="inputDatepicker2" })
我的观点是强类型的..我不知道下一步该看什么...请帮助
oki 这不仅是 safari,IE 也在做同样的事情...... ff 和 chrome 工作得很好。我实际上正在使用引导日期选择器扩展。这看起来像……
<div class="date" id="datepicker1" data-date-format="M/d/yyyy">
Html.TextBoxFor(m => m.ProjectCommencementDate,"{0:d}", new { @class = "input-large", size = "16",id="inputDatepicker1" })
<span class="add-on"><i class="icon-th"></i></span>
Html.ValidationMessageFor(m => m.ProjectCommencementDate)
</div>
$('#datepicker1').datepicker({
autoclose:true
}).on('changeDate', function (ev) {
//$('#inputDatepicker2').focus();
});
我遇到了这个问题链接
这更令人震惊..仍然希望能找到出路。