2014-04-11 188 views
0

我有一個頁面上的日期選擇爲覆蓋默認日期

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

(這是從JQueryui.com使用的Javascript)

在我的模型中的變量來保存日期是一個字符串(因爲具體的原因),因爲

public string ProposedLaunchDate { get; set; } 

關於保存我可以保存我選擇的日期。

但是在重新顯示,在模型中,我得到我保存的價值,但在窗體上的日期選取器正在今天的日期(在我的模型沒有顯示值)

爲什麼會這樣?

我該如何解決這個問題?

回答

1

默認情況下,jQuery的datepicker將爲選擇顯示的currentdate。爲了將我們的自定義日期設置爲datepicker,您可以使用datepicker提供的名爲setDate的選項。

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