浅析使用ASP.NET生成随机验证码图片

最近几天尝试着自己一个人开发项目,课外之余接触了很多以前课上没有教的课外知识,“程序员很多知识都是自学的”这句话一点没错,不管身处什么环境 和人群,都是次要的,许多时候我们少些抱怨、多些行动,一定会有很多意外收获,好了,分享一下今天的收获,希望大家不要嫌弃,上代码。

在ASP页面中生成图片验证码,需要用到System.Drawing命名空间下的很多类,首先我们需要新建一个CreateImage.aspx页面,在后台代码中定义用于生成验证码图片的方法,如下:



以上是CreateImage.aspx文件的后台代码,完成上述方法后,在页面里调用方法,只需要添加<img src="CreateImage.aspx" align="middle"/>,即可显示生成的验证码图片,每次刷新都会随机产生不同的验证码,如下:

 OK,这样我们就完成了ASP.NET生成验证码,在浏览器里运行一把试试,是不是很爽呢?当我们在文本框里输入验证码后,提交到下一个页面,取出Session["code"]里的字符串验证一下用户是否输入正确就可以了,呵呵,欢迎大家经常交流,还有不明白的可以给我留言,也希望多认识认识编程界的大哥大姐们,叫我“淘小鸡”。

posted on   淘小鸡  阅读(613)  评论(3编辑  收藏  举报

编辑推荐:
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· 展开说说关于C#中ORM框架的用法!
· SQL Server 2025 AI相关能力初探
· Pantheons:用 TypeScript 打造主流大模型对话的一站式集成库

导航

< 2010年12月 >
28 29 30 1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31 1
2 3 4 5 6 7 8

统计

点击右上角即可分享
微信分享提示