2010-05-20 61 views
1

我在ASP.NET Ajax中使用日曆擴展器擴展了文本框。如果我得到日曆的選定日期,則變量爲空,並且文本框的文本始終默認爲頁面加載時指定的值(默認值)。從calendarextender獲取選定日期

我怎樣才能得到所選的日期,當我改變它?我需要這個按鈕點擊事件處理程序。

感謝

回答

0

日曆擴展對客戶端API一個selectedDate()屬性,和dateSelectionChanged事件,如果你需要即時通知;您可以通過以下方式獲取所選日期:

var date = $find("<%= cal1").get_selectedDate(); 

它應該不爲null;我查看了JS,並在點擊當天時設置它。

HTH。

+0

有沒有辦法通過C#獲得這個? – dotnetdev 2010-05-20 15:26:28

+0

CalendarExtender.SelectedDate,但我不知道是否刷新基於上次在服務器上選擇的內容。但是,在服務器上,文本框應該具有日期值。 – 2010-05-20 16:07:57

+0

這似乎不適合我。 – dotnetdev 2010-05-20 16:17:55