我刚刚接触AJAX不久的时候,一位.NET方面的专家就建议我了解一下AjaxControlToolKit,也就是现在微软的Ajax控件。
使用了一段时间以后,发现确实很便捷。
第一,可以避免使用大量的JavaScript语句。
第二,令页面布局、以及后台代码更加清晰、明了。
第三,简单易用(有点废话)
最近使用的较多的是一个可以限制客户端输入的控件FilteredTextBox。以前要想限制客户端输入的文本格式,要不就是用JavaScript的失去焦点事件,再不就是服务器端验证,都要经过一个中间的过程。而用了这个控件以后,只需要简单的配置一下FilterType,就可以实现这一目的。

而且它是从根本上杜绝客户端输入不合乎格式的文本,你想让客户端只输入数字,那么键盘上除了数字以外的任何键都不会起作用,而不是你输入完毕之后再进行判断。

当然也有缺点,这东东好像不能使用正则表达式,只能简单限制输入格式(例如纯数字),你想让它只输入100以内的数,还是得用JavaScript。

不过这已经节省了很大的代码量了。

是个好东东,希望大家也多用用。
posted on 2007-07-25 22:03  Square  阅读(323)  评论(0编辑  收藏  举报