输入31/12/2099时,Kendo Date Picker变为空白

时间:2018-01-09 10:00:45

标签: c# jquery json kendo-ui kendo-datepicker

我有一个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日)从日期选择日历中保存   数据,一切正常。

0 个答案:

没有答案