我有示範性如何讀取日曆日期在MVC爲Model屬性
public DateTime SelectedDate { get; set; }
public DateTime SelectedDateTo { get; set; }
視圖有
<input id="Testdate-Field" type="text" style="width: 125px;" value="@Html.DisplayTextFor(m=>m.SelectedDate)" /> To
<input id="TestdateTo-Field" type="text" style="width: 125px;" value="@Html.DisplayTextFor(m=>m.SelectedDateTo)" />
要顯示在視圖中的日曆我
$("#Testdate-Field").bind("click", function(event) {
$("#Testdate-Field").datepicker();
});
$("#TestdateTo-Field").bind("click", function(event) {
$("#TestdateTo-Field").datepicker();
});
現在,有2個問題
- 當我第一次點擊輸入框時,日曆不會出現,直到我點擊其他地方,然後在日期的輸入框中。
- 當我從日曆中選擇日期時,我的模型屬性SelectedDate和SelectedDateTo不會更改,並且在我閱讀它們時保持默認值。我需要做什麼來閱讀輸入日期?
---更新--- 在準備加此按建議
$("#Testdate-Field").datepicker();
$("#TestdateTo-Field").datepicker();
和第一個問題就解決了!現在如何將我在日期欄中選擇的內容綁定到我的模型屬性?
首先在ready DOM模型中初始化#TestdateTo-Field。 – Mediator