原本想在项目中使用<ajaxToolkit:ValidatorCalloutExtender >,但是几天折腾下来,才发项:这个控件就像鸡肋一样,让你又爱又恨.
爱他,是因为它挂着一个Ajax的名头,显示的效果也还可以.
恨它,是因为它底下踩着一个ASP.NET的服务器控件,验证控件.
就像我在前边的随笔中写的,它只能绑在ASP.net验证控件上使用.可是ASP.net的服务器端验证控件又显得与Ajax那么的格格不入.
我感觉<ajaxToolkit:ValidatorCalloutExtender >需要重新写,脱离服务器端验证控件,将客户端验证控件包含进来,而且可以使用手工触发校验.
我决定放弃使用<ajaxToolkit:ValidatorCalloutExtender>