C# 日期选择器中的日期无效

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"&

在我的C#MVC程序中使用jQuery DatePicker函数,但它给我一个错误,说“无效日期”或我今天的默认日期“2017年5月17日”无效

以下是我的jQuery以及我的Create.cshtml中的标签/编辑器:

<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放在哪里?是的,我看到了重复的帖子答案。我想你沿着这条路走会更走运。对不起,我不能帮你解决这个问题。