Asp.net mvc Kendo UI MVC-不绑定的日期选择器
我有一个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日对其进行解释 更新(代码示例,两者给出相同的结果): 使用格式: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日具有约束力,因为它在
@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>