摘要: 在定制AjaxControlToolkit(1):使一个CalendarExtender对应N个TextBox的最后,为了展示主题,我贴了一张截图,也许大家注意到了,我的截图的右下角有一个“清除”按钮,这就是本文要介绍的更改。在我们的项目中,大多数的录入日期的文本框是不允许用户手输的,只能通过点击--弹出日期选择框的方式选择,这样可以避免烦人的检查动作,当然也可以用MaskedEdit过滤,不过感觉没必要,有日期控件了,就不弄那么复杂了,另外,项目中大部分代码是以前写的,当时没有MaskedEdit可用,一直以来使用只读的办法来限制日期文本框。由于文本框只读,所以只要用户一旦选择了某个日期,就 阅读全文
posted @ 2010-12-13 21:17 dancky 阅读(335) 评论(0) 推荐(0)
摘要: 其实像AutoCompleteExtender之类的其它扩展也是与此类似,这里只是用CalendarExtender举例子了。AjaxControlToolkit确实是个好东西,但是我实在不明白设计者是出于什么目的一定要把它捆在某一个文本框上,使得这组控件变得很难用。对日期控件来说,可能很多人用过梅花雨做的那个日期控件,那个控件确实很好用,而且其setday(this)这样的调用方式也非常简单明了,但是它存在许多问题(跟主题无关,不再细说),为了说服我的同事转用CalendarExtender,我决定想个办法使CalendarExtender也能像梅花雨日期控件一样简单好用。由于AjaxCon 阅读全文
posted @ 2010-12-13 21:13 dancky 阅读(424) 评论(0) 推荐(0)