文本框从Calendar Extender接收日期时的事件

时间:2018-01-18 03:53:23

标签: c# asp.net visual-studio

如何从Calendar Extender中选择日期并在aspx.cs中执行某项功能

   Filter by Date:<asp:TextBox ID="txtDatePicker" runat="server"></asp:TextBox>
    <ajaxToolkit:CalendarExtender ID="CalendarExtender1" runat="server" Format="dd/MM/yyyy"
           Enabled="True" TargetControlID="txtDatePicker" />

1 个答案:

答案 0 :(得分:1)

如果要在选择日期时执行JavaScript函数,请订阅附加到CalendarExtender的文本框的onchange事件。这是客户端而非服务器端的事件。

选择日期后,您可以使用下面的代码段调用函数doSomething()。请注意我添加到文本框标记的onchange属性。

 Filter by Date:<asp:TextBox ID="txtDatePicker" runat="server" onchange="doSomething()"></asp:TextBox>

<ajaxToolkit:CalendarExtender ID="CalendarExtender1" runat="server" Format="dd/MM/yyyy"
           Enabled="True" TargetControlID="txtDatePicker" />

 <script type="text/javascript">
        function doSomething() {
            var x = 100;
            alert(x);
        }
    </script>