如何从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" />
答案 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>