利用HttpHandler技术生成验证码图片,无需刷新,而且使用非常简单,例:
None.gif bool  Ok  =   this .AjaxNumberValidator1.Validate( this .TextBox1.Text);
None.gif           
if  (Ok  ==   true )
ExpandedBlockStart.gifContractedBlock.gif           
dot.gif {
InBlock.gif               Response.Redirect(
"http://www.cnblogs.com");
ExpandedBlockEnd.gif           }

AjaxNumberValidator.rar

补充:
使用该控件前,请添加如下配置节至web.config 文件中。

      <httpHandlers>
        <add verb="GET" path="randomImage.aspx" type="Zfphere.Framework.Common.WebControls.AjaxImageCreator,Zfphere.Framework.Common"/>
      </httpHandlers>

另:
将本dll添加至项目引用中,并且将dll内的控件添加至toolbox中。