CTOCIO IT专家网

天极传媒 比特网 | 天极网 | IT专家网 | IT商网 | 52PK游戏网 | 手机天极 | IT分众 |
IT专家网搜索

您现在的位置: IT专家网 > Web服务子站 > .NET技术

ASP.NET下实现数字和字符相混合的验证码

作者: 佚名,  出处:中国IT实验室, 责任编辑: 包春林, 
2008-05-16 04:00
  经常在论坛里看到有问怎么实现验证码的帖子,其实关于验证码的文章在CSDN,DEV-CLUB等网站上都有很多,但是很多文章只讲诉了如何输出一个随机生成数字或字符的图象,当然了,这个是验证码的核心了,但是对很多ASP.NET的初学者来说,怎么使用它生成的图象又成了一个问题。

  '下面的事件代码是用来测试验证码,可以根据需要更改

  

      Sub btnSubmit_click(sender as object,e as eventargs)

  '判断输入的验证码与所给是否相同

  If txtValidateCode.text=Cstr(ViewState("VNum")) then

  lblShow.text="< font color='red'>提示:验证通过< /font>"

  Else

  lblShow.text="所填写的验证码与所给的不符"

  End If

  End Sub

  < /script>

  < html>

  < body>

  < form runat="server">

  < div align="center">

  < table width="750">

  < !--DWLayoutTable-->

  < tr>

  < td width="256" height="46">  < /td>

  < td width="9"> < /td>

  < td width="88"> < /td>

  < td width="87"> < /td>

  < td width="100"> < /td>

  < td width="68"> < /td>

  < td width="97"> < /td>

  < /tr>

  < tr>

  < td height="21">< /td>

  < td>< /td>

  < td colspan="3" valign="top">< asp:label ID="lblShow" runat="server">< /asp:label>< /td>

  < td> < /td>

  < td> < /td>

  < /tr>

  < tr>

  < td height="14">< /td>

  < td>< /td>

  < td>< /td>

  < td>< /td>

  < td>< /td>

  < td>< /td>

  < td>< /td>

  < /tr>

  < tr>

  < td height="21"> < /td>

  < td colspan="2" valign="middle">验证码:< /td>

  < td valign="top">< asp:Image id="Image1" runat="server" ImageUrl="gif.aspx" />< /td>

  < td> < /td>

  < td> < /td>

  < td> < /td>

  < /tr>

  < tr>

  < td height="20"> < /td>

  < td colspan="2" valign="top">输入验证码:< /td>

  < td valign="top">< asp:textbox ID="txtValidateCode" runat="server" TextMode="SingleLine" />< /td>

  < td colspan="2" valign="middle">< font color="#FF0000" size="2">*注意:区分大小写< /font>< /td>

  < td> < /td>

  < /tr>

  < tr>

  < td height="25"> < /td>

  < td> < /td>

  < td> < /td>

  < td> < /td>

  < td> < /td>

  < td> < /td>

  < td> < /td>

  < /tr>

  < tr>

  < td height="19"> < /td>

  < td> < /td>

  < td> < /td>

  < td valign="top">< asp:button ID="btnSubmit" runat="server" Text="比较" onclick="btnSubmit_click" />< /td>

  < td> < /td>

  < td> < /td>

  < td> < /td>

  < /tr>

  < /table>

  < /div>

  < /form>

  < /body>

  < /html>

共3页。 9 1 2 3

网友评论

笔名 
请您注意:遵守国家有关法律、法规,尊重网上道德,承担一切因您的行为而直接或间接引起的法律责任。    IT专家网友拥有管理笔名和留言的一切权利。
  • 周排行榜
  • 月排行榜

邮件订阅

       
天极服务 | 关于我们 | 网站律师 | 加入我们 | 联系我们 | 广告业务 | 友情链接 | 我要挑错
All Rights Reserved, Copyright 2004-2008, Ctocio.com.cn
渝ICP证B2-20030003号 如有意见请与我们联系 powered by 天极内容管理平台CMS4i