1. ValidateCode.ashx 验证码文件,这是一个文件。。我想给大家上传上。。。但是没找到上传在哪。。。
    Session["CheckCode"] 这个。。不懂神马意思。。
  2. .创建一个用户控件
  3. 用户名:TextBox
  4. 密码: TextBox
  5. 验证码:TextBox 验证码图片
  6.  
  7. <p>
  8. 验证码:<asp:TextBox ID="txt" runat="server"></asp:TextBox>
  9. <img alt="验证码" src="/ValidateCode.ashx" title="看不清,换一张" onclick="Changeimg(this)" style="cursor:pointer" />
  10.  
  11. <script type="text/javascript"> //换图片的单机事件
  12. function Changeimg(img) {
  13. img.src = "ValidateCode.ashx?id=" + new Date();
  14. }
  15. </script>
  16. </p>
  17. .因为用户控件不允许直接用URL访问,所以把用户控件拖到aspx上面
  18. btnSubmit 单击事件
  19.  
  20. protected void btnSubmit_Click(object sender, EventArgs e)
  21. {
  22. if (!string.IsNullOrEmpty(txtVerify.Text.Trim())) //如果不为空
  23. {
  24. if (Session["CheckCode"].ToString().ToLower().Equals(txtVerify.Text.Trim())) //验证码与文本框比较是否相等
  25. {
  26. //Response.Write("<script>alert('验证成功')</script>");
  27. string _user = txtUser.Text.Trim();
  28. string _pwd = txtPwd.Text.Trim();
  29. string sql = string.Format("SELECT * FROM TREE WHERE City='{0}' AND ID='{1}'",_user,_pwd);
  30. int result = new BStudentInfo().GetSutdentInfo(sql);//数据库查询
    if (result > )
  31. {
  32. Response.Redirect("TreeView.aspx"); //数据库验证和验证码输入正确之后跳转到"TreeView.aspx"页面
  33. }
  34. }
  35. else
  36. {
  37. Response.Write("<script>alert('登录失败')</script>");
  38. }
  39. }
  40.  
  41. }
  42.  
  43. 我感觉学的可迷糊了。。有时候都觉得在背代码。。。。哎。。好好加油~~
  44.  
  45. 世界晚安
  46.  

关于 ASP.NET 验证码的更多相关文章

  1. ASP.net 验证码(C#) MVC

    ASP.net 验证码(C#) MVC http://blog.163.com/xu_shuhao/blog/static/5257748720101022697309/ 网站添加验证码,主要为防止机 ...

  2. MVC的验证(模型注解和非侵入式脚本的结合使用) .Net中初探Redis .net通过代码发送邮件 Log4net (Log for .net) 使用GDI技术创建ASP.NET验证码 Razor模板引擎 (RazorEngine) .Net程序员应该掌握的正则表达式

    MVC的验证(模型注解和非侵入式脚本的结合使用)   @HtmlHrlper方式创建的标签,会自动生成一些属性,其中一些属性就是关于验证 如图示例: 模型注解 通过模型注解后,MVC的验证,包括前台客 ...

  3. Asp.Net验证码2

    using System; using System.Collections.Generic; using System.Web; using System.Web.UI; using System. ...

  4. ASP.NET 验证码 不同浏览器 不刷新问题

    具体为什么不刷新是缓存机制不同,验证码图片的src或ImageUrl的获取是来自一个文件,由于连接地址没变所以不同内核浏览器有的会认为源没有变,解决办法就是在连接后面加上一个随机参数如可以用JS的Ma ...

  5. asp.net验证码及怎么获取里面的数值(整合)

    一.ASP.Net的验证码的作用 对于一个预防攻击的web表单来讲,验证码通常是一个常见的措施.因为如果对于一些public区域的页面内容来讲,譬如一个登录表单,如果没有必要的安全措施,很可能遭到模拟 ...

  6. ASP.NET——验证码的制作

            我们在登陆站点,发表博客或者提交评论的时候,常常会遇到填写验证码这一项,当时感觉挺奇妙的样子,最终在牛腩新闻公布系统里接触到了,在这里小小的总结下.         用到的东东有三个: ...

  7. asp.net 验证码技术

    网站验证码是一种很常用的技术.下面我介绍下技术上是如何实现的. 验证码是一张图片.我们需要在前台代码中写一段<img>,src指向一张页面(ValidateImage.aspx). < ...

  8. asp.net验证码的编写

    很多时候我们在登录什么网站的时候,除了需要什么用户名和密码之外,有的还需要验证码那么在asp.net中这个验证码如何编写和设计,今天我就来给大家说一下: 首先创建一个页面名字随便起一个,我们这里叫做C ...

  9. asp.net验证码

    asp.net 生成验证码问题 .添加一个.ashx文件 <%@ WebHandler Language="C#" class="CheckCode" % ...

随机推荐

  1. 【PPC】Qemu怎么玩儿

    1. 编译Qemu这里不建议使用自动安装,手工编译下.Qemu源代码的质量很高,什么环境都能编译过.tar -xzvf qemu.tar.gzmkdir build-qemucd build-qemu ...

  2. BZOJ3039: 玉蟾宫&wikioi2491 玉蟾宫

    3039: 玉蟾宫 Time Limit: 2 Sec  Memory Limit: 128 MBSubmit: 430  Solved: 265[Submit][Status] Descriptio ...

  3. c#后台验证

    #region 后台验证 panda /// 验证电话号码的主要代码如下: public bool IsTelephone(string str_telephone) { return System. ...

  4. 使用Struts2开发Java Web应用程序(目录)

    连接地址 http://blog.csdn.net/struts2/article/details/1721752

  5. poj 2425 A Chess Game(SG函数)

    A Chess Game Time Limit: 3000MS   Memory Limit: 65536K Total Submissions: 3551   Accepted: 1440 Desc ...

  6. hdu 4287

    题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=4287 #include<cstdio> #include<cstring> # ...

  7. hdoj 1342 Lotto【dfs】

    Lotto Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)Total Submi ...

  8. LogMiner详细讲解

    原文地址:LogMiner 一.LogMiner的用途 日志文件中存放着所有进行数据库恢复的数据,记录了针对数据库结构的每一个变化,也就是对数据库操作的所有DML语句. 在Oracle 8i之前,Or ...

  9. SQL 按月统计(两种方式) 分类: SQL Server 2014-08-04 15:36 154人阅读 评论(0) 收藏

    (1)Convert 函数 select Convert ( VARCHAR(7),ComeDate,120) as Date ,Count(In_code) as 单数,Sum(SumTrueNum ...

  10. IAAS云计算产品畅想-公有云主机产品优势

    关于云计算的优势介绍真是太多太多了,但是说实话准确性欠妥. 云计算也是有很多细分的: 公有云.私有云.混合云 IAAS.PAAS.SAAS 园区云.行业云(医疗云.教育云等等) 说起优点来,绝对不能一 ...