覆盖JqueryUi datepicker的默认日期

时间:2014-04-11 05:17:16

标签: c# jquery asp.net-mvc-4 datepicker

我在页面上有一个日期选择器

  @Html.TextBoxFor(m => m.ProposedLaunchDate, new { @class = "dateselector", @style = "float:left;" })

(这是使用JQueryui.com中的Javascripts)

在我的模型中,保存日期的变量是一个字符串(出于特定原因),如

 public string ProposedLaunchDate { get; set; }

保存后,我可以很好地保存我选择的日期。

然而,在重新显示时,在模型中我获得了我保存的值,但是在日期选择器的表格上今天的日期(并且没有在我的模型中显示值)

为什么会这样?

我该如何纠正?

1 个答案:

答案 0 :(得分:1)

默认情况下,jQuery datepicker会将 currentDate 显示为 selected 。为了将我们的自定义日期设置为datepicker,您可以使用datepicker提供的名为setDate的选项。

$(".dateselector").datepicker('setDate', '04/11/2014');
                                              |
      Make sure about the dateFormat__________|