如何最好地將ASP.NET日曆控件的選定日期提供給JavaScript?如何最好地將ASP.NET Calendar控件的選定日期提供給JavaScript?
大多數控件都非常簡單,但日曆所需的不僅僅是一個簡單的document.getElementById()。value。
如何最好地將ASP.NET日曆控件的選定日期提供給JavaScript?如何最好地將ASP.NET Calendar控件的選定日期提供給JavaScript?
大多數控件都非常簡單,但日曆所需的不僅僅是一個簡單的document.getElementById()。value。
當您用日曆點擊某個日期時,ASP會執行回發,您可以在頁面的OnLoad事件或SelectionChanged事件中將日曆控件的SelectedDate值置於頁面上的隱藏字段中日曆控件。
這可能對你有所幫助。它使用YUI,但您可能將某些功能移植到另一個庫或自定義代碼。它應該讓你開始。
http://www.codeproject.com/KB/aspnet/aspnet-yahoouicalendar.aspx
您可能會發現MS AJAX Calendar控制擴展,你可以得到的日期有用的只是
document.getElementById('<%= DateTextBox.ClientID%>').value;
文字框是ASP:文本框控制,這將是用AJAX日曆擴展。
我正在使用Page.ClientScript.RegisterClientScriptBlock()在頁面上放置一個小腳本,該腳本只聲明具有所需值的變量。我希望少一些......笨重的。