Asp.net mvc Kendo UI MVC-不绑定的日期选择器

Asp.net mvc Kendo UI MVC-不绑定的日期选择器,asp.net-mvc,kendo-ui,Asp.net Mvc,Kendo Ui,我有一个ASP.Net MVC Razor页面,该页面使用剑道UI日期选择器,该日期选择器使用剑道MVC扩展的日期选择器 我所在地区的区域性信息要求日期格式为dd/MM/yyyy 如果我使用dd/MM/yyyy,则带有一位数字的日期将不具有约束力,例如2014年8月1日 但是,如果我使用d/MM/yyyy,则带有两位数字的日期将不具有约束力,例如2014年8月31日 这似乎是剑道UI中的一个bug。有人知道附近有工作吗 更新(更多诊断):看来问题在于文化。2014年8月12日具有约束力,因为它在

我有一个ASP.Net MVC Razor页面,该页面使用剑道UI日期选择器,该日期选择器使用剑道MVC扩展的日期选择器

我所在地区的区域性信息要求日期格式为dd/MM/yyyy

如果我使用dd/MM/yyyy,则带有一位数字的日期将不具有约束力,例如2014年8月1日

但是,如果我使用d/MM/yyyy,则带有两位数字的日期将不具有约束力,例如2014年8月31日

这似乎是剑道UI中的一个bug。有人知道附近有工作吗

更新(更多诊断):看来问题在于文化。2014年8月12日具有约束力,因为它在2014年12月8日对其进行解释

更新(代码示例,两者给出相同的结果):

使用格式:


@LabelFor(m=>m.To,新的{@class=“col-lg-2控制标签”})
@Html.Kendo().DatePickerFor(m=>m.To).Culture(System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern)
@Html.ValidationMessageFor(m=>m.To)
使用文化:


@LabelFor(m=>m.To,新的{@class=“col-lg-2控制标签”})
@Html.Kendo().DatePickerFor(m=>m.To).Format(System.Globalization.CultureInfo.CurrentCulture.ToString())
@Html.ValidationMessageFor(m=>m.To)

更新(更多信息):只是为了澄清一下,绑定问题是在提交表单时…首次加载表单时绑定工作正常

结果表明问题是一个打字错误(复制粘贴错误)。表单使用的是GET而不是POST。

请提供一些您已经完成的代码。farMore信息和代码示例提供了您的问题提供了我想要的答案:p
        <div class="form-group">
            @Html.LabelFor(m => m.To, new { @class = "col-lg-2 control-label" })
            <div class="col-lg-10">
                @Html.Kendo().DatePickerFor(m => m.To).Culture(System.Globalization.CultureInfo.CurrentCulture.DateTimeFormat.ShortDatePattern)
                @Html.ValidationMessageFor(m => m.To)
            </div>
        </div>
        <div class="form-group">
            @Html.LabelFor(m => m.To, new { @class = "col-lg-2 control-label" })
            <div class="col-lg-10">
                @Html.Kendo().DatePickerFor(m => m.To).Format(System.Globalization.CultureInfo.CurrentCulture.ToString())
                @Html.ValidationMessageFor(m => m.To)
            </div>
        </div>