AutoPostBack使用ASP.NET文本框和AjaxControlToolkit CalendarExtender

时间:2011-09-20 08:05:33

标签: asp.net asp.net-ajax ajaxcontroltoolkit

我想在用户选择日期后触发回发。我使用的是AjaxControlToolkit的CalendarExtender控件。与扩展程序关联的日期文本框也是可编辑的,这使用户能够以特定格式手动输入日期。驻留在该页面上的很多控件的值将根据新选择的日期进行更新,因此必须转到服务器。   我确实尝试使用扩展器的OnClientDateSelectionChanged属性,它允许我挂钩我的自定义javascript,使用它我计划触发回发但是由于某些奇怪的原因,只有在使用扩展器选择日期而不是手动时才调用该函数编辑(希望它不会捕获文本框更改时的点击事件)。

很可能很多人之前已经解决了这个问题。请分享。感谢。

1 个答案:

答案 0 :(得分:1)

就像他们所说的那样,保持简单。将文本框的AutoPostBack设置为true并捕获服务器端的OnTextChanged事件。