没有合适的资源?快使用搜索试试~ 我知道了~
asp.net(c#)生成验证码 点击可刷新
5星 · 超过95%的资源 需积分: 10 47 下载量 149 浏览量
2008-03-12
11:04:18
上传
评论
收藏 2KB TXT 举报
温馨提示
试读
2页
asp.net(c#)生成验证码 点击可刷新
资源推荐
资源详情
资源评论
using System.IO;
using System.Drawing;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;
public partial class Default2 : System.Web.UI.Page
{
private Bitmap validateimage;
private Graphics g;
protected void Page_Load(object sender, EventArgs e)
{
Response.BufferOutput = true; //特别注意
Response.Cache.SetExpires(DateTime.Now.AddMilliseconds(-1));//特别注意
Response.Cache.SetCacheability(HttpCacheability.NoCache);//特别注意
Response.AppendHeader(" Pragma", "No-Cache"); //特别注意
string VNum = MakeValidateCode();
Session["VNum"] = VNum;//取得验证码,以便后来验证
ValidateCode(VNum);
}
public void ValidateCode(string VNum)
{
validateimage = new Bitmap(60, 20, PixelFormat.Format24bppRgb);
g = Graphics.FromImage(validateimage);
g.FillRectangle(new LinearGradientBrush(new Point(0, 0), new Point(110, 20), Color.FromArgb(240, 255, 255, 255), Color.FromArgb(240, 255, 255, 255)), 0, 0, 200, 200); //矩形框
g.DrawString(VNum, new Font("arial", 11), new SolidBrush(Color.Red), new PointF(6, 0));//字体/颜色
g.Save();
MemoryStream ms = new MemoryStream();
validateimage.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
Response.ClearContent();
Response.C;
using System.Drawing;
using System.Drawing.Imaging;
using System.Drawing.Drawing2D;
public partial class Default2 : System.Web.UI.Page
{
private Bitmap validateimage;
private Graphics g;
protected void Page_Load(object sender, EventArgs e)
{
Response.BufferOutput = true; //特别注意
Response.Cache.SetExpires(DateTime.Now.AddMilliseconds(-1));//特别注意
Response.Cache.SetCacheability(HttpCacheability.NoCache);//特别注意
Response.AppendHeader(" Pragma", "No-Cache"); //特别注意
string VNum = MakeValidateCode();
Session["VNum"] = VNum;//取得验证码,以便后来验证
ValidateCode(VNum);
}
public void ValidateCode(string VNum)
{
validateimage = new Bitmap(60, 20, PixelFormat.Format24bppRgb);
g = Graphics.FromImage(validateimage);
g.FillRectangle(new LinearGradientBrush(new Point(0, 0), new Point(110, 20), Color.FromArgb(240, 255, 255, 255), Color.FromArgb(240, 255, 255, 255)), 0, 0, 200, 200); //矩形框
g.DrawString(VNum, new Font("arial", 11), new SolidBrush(Color.Red), new PointF(6, 0));//字体/颜色
g.Save();
MemoryStream ms = new MemoryStream();
validateimage.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
Response.ClearContent();
Response.C;
资源评论
- wokaoniya2011-11-05资源不错,可是就是不知道怎么刷新不了
- ExCopy2012-08-15不知道怎么刷新不了
- banss232014-01-02无法实现验证码刷新,但可以随机生成验证码
guogang3411
- 粉丝: 10
- 资源: 48
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功