自己写的一个图形验证码页面(Asp.Net2.0通过)(3) CreateImage(str_ValidateCode); }}使用的时候在页面中加入一个Image,将图片路径改为ValidateCode.ASPx的相对路径即可
<img src="ValidateCode.aspx" />在需要验证的地方填入如下代码:if (TextBox1.Text == Session["ValidateCode"].ToString()){ TextBox1.Text = "正确!";}else TextBox1.Text = "错误!";OK,基本搞定,总结一下:优点:1. 简单明了,适于简单运用 2. 界面友好,图片长宽格式固定缺点:1. 如果有多个页面都需要此验证码,则会导致Session被其它页面重写的情况,可以考虑指定具体Session值为效验值 2. 暂时只支持数字,不过更改GetRandomNumberString()中的代码可以实现指定字符机的随机字符串 3. 页面刷新后验证码随之改变
抛砖引玉,欢迎各位博友评点