如何最好地将ASP.NET日历控件的选定日期用于JavaScript?
大多数控件都非常简单,但日历需要的不仅仅是简单的 document.getElementById()。value 。
答案 0 :(得分:1)
当您使用日历单击日期时,ASP会进行回发,您可以始终在页面的OnLoad事件或日历的SelectionChanged事件期间将日历控件的SelectedDate值放入页面上的隐藏字段中控制。
答案 1 :(得分:0)
这可能会对你有所帮助。它使用YUI,但您可以将其中一些功能移植到另一个库或自定义代码。它应该让你开始。
http://www.codeproject.com/KB/aspnet/aspnet-yahoouicalendar.aspx
答案 2 :(得分:0)
您可能会发现MS AJAX Calendar控件扩展器很有用,您可以通过
获取日期 document.getElementById('<%= DateTextBox.ClientID%>').value;
DateTextBox 是一个 asp:TextBox 控件,将使用AJAX日历进行扩展。
答案 3 :(得分:0)
我正在使用Page.ClientScript.RegisterClientScriptBlock()在页面上放置一个小脚本,该脚本只声明一个具有所需值的变量。我希望能少一些......笨重。