如何最好地使ASP.NET Calendar控件的选定日期可用于JavaScript?

时间:2020-03-05 19:00:07  来源:igfitidea点击:

如何最好地使ASP.NET Calendar控件的选定日期对JavaScript可用?

大多数控件非常简单,但是日历需要的不仅仅是一个简单的document.getElementById()。value。

解决方案

回答

这可能对我们有帮助。它使用YUI,但是我们可能可以将某些功能移植到另一个库或者对其进行自定义代码。它应该可以入门。

http://www.codeproject.com/KB/aspnet/aspnet-yahoouicalendar.aspx

回答

我们可能会发现MS AJAX日历控件扩展器很有用,我们可以通过以下方式获取日期

document.getElementById('<%= DateTextBox.ClientID%>')。value;

DateTextBox是一个asp:TextBox控件,它将随AJAX日历一起扩展。

回答

当我们单击带有日历的日期时,ASP会进行回发,我们可以始终在页面的OnLoad事件或者Calendar控件的SelectionChanged事件期间将日历控件的SelectedDate值放入页面的隐藏字段中。

回答

我正在使用Page.ClientScript.RegisterClientScriptBlock()在页面上放置一个小的脚本,该脚本仅声明具有所需值的变量。我希望少一些...笨拙。