0

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

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

4

4 回答 4

1

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

于 2008-09-17T22:15:16.590 回答
0

这可能会帮助你。它使用 YUI,但您可以将其中的一些功能移植到另一个库或自定义代码。它应该让你开始。

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

于 2008-09-17T21:37:50.500 回答
0

您可能会发现 MS AJAX日历控件扩展器很有用,您可以通过

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

DateTextBox是一个asp:TextBox控件,将使用 AJAX 日历进行扩展。

于 2008-09-17T22:06:50.510 回答
0

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

于 2008-09-18T02:34:57.573 回答