C# 日期选择器中的日期无效
在我的C#MVC程序中使用jQuery DatePicker函数,但它给我一个错误,说“无效日期”或我今天的默认日期“2017年5月17日”无效 以下是我的jQuery以及我的Create.cshtml中的标签/编辑器:C# 日期选择器中的日期无效,c#,jquery,asp.net-mvc,C#,Jquery,Asp.net Mvc,在我的C#MVC程序中使用jQuery DatePicker函数,但它给我一个错误,说“无效日期”或我今天的默认日期“2017年5月17日”无效 以下是我的jQuery以及我的Create.cshtml中的标签/编辑器: <div class="editor-label"> @Html.LabelFor(model => model.DateOfReading) </div> <div class="editor-field"&
<div class="editor-label">
@Html.LabelFor(model => model.DateOfReading)
</div>
<div class="editor-field">
@Html.EditorFor(model => model.DateOfReading)
@Html.ValidationMessageFor(model => model.DateOfReading)
</div>
<script>
if (datefield.type!="date"){ //if browser doesn't support input type="date", initialize date picker widget:
jQuery(function ($) { //on document.ready
$('#DateOfReading').datepicker({ dateFormat: 'dd/mm/yy', maxDate: 0, defaultDate: 0 }).val(new Date().toLocaleDateString());
})
}
</script>
将此属性添加到方法中
[DisplayFormat(DataFormatString = "{0:dd/MM/yy}", ApplyFormatInEditMode = true)]
将此属性添加到方法中
[DisplayFormat(DataFormatString = "{0:dd/MM/yy}", ApplyFormatInEditMode = true)]
我得到信息“价值”17/05/2017“对抄表日期无效。”尽管如此,我认为[Display(Name=“dateofmeter Reading”)]也应该是[Display(Name=“DateOfReading”)。jquery插件给出了什么值?如果可以的话,在那里放一个console.log。嘿,我对jQuery很陌生,但是我应该把console.log放在哪里?是的,我看到了重复的帖子答案。我想你沿着这条路走会更走运。很抱歉,我无法为您解决此问题。我收到消息“值”17/05/2017“对抄表日期无效。”尽管如此,我认为[Display(Name=“dateofmeter Reading”)]也应该是[Display(Name=“DateOfReading”)。jquery插件给出了什么值?如果可以的话,在那里放一个console.log。嘿,我对jQuery很陌生,但是我应该把console.log放在哪里?是的,我看到了重复的帖子答案。我想你沿着这条路走会更走运。对不起,我不能帮你解决这个问题。