ASP Ajax控件工具包 - 在选中日期

时间:2010-04-04 11:59:08

标签: asp.net vb.net ajaxcontroltoolkit

我在文本框上有一个日历控件我只是想知道如何在日历上选择日期时触发一个sub?

在扩展程序属性中更改了OnClientDateSelection,但我不确定如何使用它。

最值得赞赏的任何帮助! - 琼西

1 个答案:

答案 0 :(得分:2)

您需要使用一些客户端javascript手动回发您的表单。然后你可以检查所选日期以做你想做的事。

    <cc1:CalendarExtender ID="CalendarExtender1" TargetControlID="txtDate" PopupButtonID="myButton" runat="server" OnClientDateSelectionChanged="dateChanged"></cc1:CalendarExtender>

    function dateChanged() {
       document.forms[0].submit();
    }

Protected Sub Page_Load(ByVal sender As Object, ByVal e as EventArgs)
   If txtDate.Text <> String.Empty Then DoSomething
End Sub

Private Sub DoSomething()
  'do your work
End Sub