各位高手:
现在我需要的是一个asp.net得验证码code?
VS用的是第三方的控件,最重要的是他还是刷新的郁闷坏了!
求一个手写的验证码控件... 有CODE的就不要收藏了。
分享下,小弟不胜感激。
一定要是asp.net得而且使用无刷新技术的啊。
发邮箱也行 Email:[email protected]求人。。
现在我需要的是一个asp.net得验证码code?
VS用的是第三方的控件,最重要的是他还是刷新的郁闷坏了!
求一个手写的验证码控件... 有CODE的就不要收藏了。
分享下,小弟不胜感激。
一定要是asp.net得而且使用无刷新技术的啊。
发邮箱也行 Email:[email protected]求人。。
解决方案 »
- 阐述一下你所感兴趣的新技术
- 求高人如何实现选择日期的弹出框,并且是只选择年份和月份的
- 请问:用css控制显示的字数,如何做到?
- 讨论: 关于SQL查询串的引号问题?
- 選中單元格所在的行,使之row 成為藍色背景...
- 页面跳转的方式
- 例外詳細資訊: System.Web.HttpException: DataBinder.Eval: 'System.Data.DataRowView' 沒有包含名為 pono 的屬性
- 高薪诚聘ASP.NET网站程序工程师
- iis怎么会不能将aspx文件配为默认文档?
- 如何在aspx页面中添加TreeView控件?
- 怎样统计网站的访问量(您是第 XX 位访问)?
- bool判断
http://www.51aspx.com/CV/ZhongWenYanZhengMa/
{
public void ProcessRequest (HttpContext context)
{
context.Response.ContentType = "image/jpeg";
Bitmap basemap = new Bitmap(200, 60);
Graphics graph = Graphics.FromImage(basemap);
graph.FillRectangle(new SolidBrush(Color.White),0,0,200,60);
Font font = new Font(FontFamily.GenericSansSerif,48,FontStyle.Bold,GraphicsUnit.Pixel);
Random r = new Random();
string letters = "abcdefghijklmnopqrstuvwxyz1234567890";
string letter;
StringBuilder s = new StringBuilder();
for (int i = 0; i < 5; i++)
{
letter = letters.Substring(r.Next(0,letters.Length-1),1);
s.Append(letter);
graph.DrawString(letter,font,new SolidBrush(Color.Blue),i*38,r.Next(0,15));
}
Pen linePen = new Pen(new SolidBrush(Color.Brown),2);
for (int i = 0; i < 6; i++)
{
graph.DrawLine(linePen, new Point(r.Next(0, 199), r.Next(0, 59)), new Point(r.Next(0, 199), r.Next(0, 59)));
}
basemap.Save(context.Response.OutputStream, ImageFormat.Gif);
context.Session["CheckCode"] = s.ToString();
context.Response.End();
}
public bool IsReusable {
get {
return true;
}
}
}
<img id="imgCheckCode" style="cursor:pointer" src="handler.ashx" alt="看不清?点击更换" />参考