我有一个kendo
日期选择器声明如下:
@Html.Kendo().DatePickerFor(m=> m.BlHeader.BlDt)
.Name("BlDt")
.Format(dateFormat)
.Culture(@agentculture)
.HtmlAttributes(new { id = "BlDt", style = "width:110px;" })
如果我输入31/12/2099
并保存数据,则日期会保存在后端,但日期选择器会变为空白。
下面的逻辑用jquery
写成,用于在保存数据后重新加载日期选择器,其日期以JSON
格式返回。
$('#BlDt').data("kendoDatePicker").value(HeaderDetails.BlDt);
HeaderDetails.BlDt 的值为"/Date(4102358400000)/"
请注意:当我在2013年12月31日之前选择任何日期时 (即2099年12月31日)从日期选择日历中保存 数据,一切正常。