【问题标题】:Override default date of JqueryUi datepicker覆盖 JqueryUi datepicker 的默认日期
【发布时间】:2014-04-11 05:17:15
【问题描述】:

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

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

(这是使用来自JQueryui.com的Javascripts)

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

 public string ProposedLaunchDate { get; set; }

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

但是在重新显示时,在模型中我得到了我保存的值,但是在日期选择器的表单上采用的是今天的日期(而不是在我的模型中显示值)

为什么会这样?

我该如何纠正这个问题?

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-08-23
      • 1970-01-01
      • 2019-09-24
      • 1970-01-01
      • 2011-01-18
      • 2010-12-11
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多