【发布时间】:2008-09-17 21:29:56
【问题描述】:
如何最好地使 ASP.NET 日历控件的选定日期可用于 JavaScript?
大多数控件都非常简单,但日历需要的不仅仅是一个简单的document.getElementById().value。
【问题讨论】:
标签: asp.net javascript calendar
如何最好地使 ASP.NET 日历控件的选定日期可用于 JavaScript?
大多数控件都非常简单,但日历需要的不仅仅是一个简单的document.getElementById().value。
【问题讨论】:
标签: asp.net javascript calendar
当您单击带有日历的日期时,ASP 会进行回发,您总是可以在页面的 OnLoad 事件或 Calendar 的 SelectionChanged 事件期间将日历控件的 SelectedDate 值放入页面上的隐藏字段中控制。
【讨论】:
这可能会对您有所帮助。它使用 YUI,但您可以将其中的一些功能移植到另一个库或自定义代码。不过,它应该可以帮助您入门。
http://www.codeproject.com/KB/aspnet/aspnet-yahoouicalendar.aspx
【讨论】:
您可能会发现 MS AJAX Calendar 控件扩展器很有用,您可以通过
获取日期document.getElementById('<%= DateTextBox.ClientID%>').value;
DateTextBox 是一个 asp:TextBox 控件,将使用 AJAX 日历进行扩展。
【讨论】:
我正在使用 Page.ClientScript.RegisterClientScriptBlock() 将一个小脚本放在页面上,该脚本仅声明具有所需值的变量。我希望少一些……笨重。
【讨论】: