| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 714 人关注过本帖
标题:关于生成图片验证码
取消只看楼主 加入收藏
golmjie
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:129
专家分:176
注 册:2010-1-27
结帖率:100%
收藏
已结贴  问题点数:50 回复次数:3 
关于生成图片验证码
大家帮我看看是哪里不对了?我对着教程一步一步写的代码一样就是不出效果。
程序代码:
using System.Drawing;                //引用命名空间
using System.Drawing.Imaging;



protected void Page_Load(object sender, EventArgs e)
    {
        string yzm = Ran();
        Response.Write(yzm);

        Session["yzm"] = yzm;  //随机数写入
        int width = 70;     //图片的长度
        int heith = 20;     //图片的高度
        string fontcolor = "White";  //字体颜色
        float fontsize = 12;    //字体的大小
        string font = "宋体";   //字体

        Bitmap img = new Bitmap(width, heith);  //一个图片框
        Graphics g = Graphics.FromImage(img);   //把图片装截入
        g.DrawString(yzm, new Font(font, fontsize), new SolidBrush(Color.FromName(fontcolor)), 10, 2);
        img.Save(Response.OutputStream, ImageFormat.Jpeg);

    }

    private static string Ran()
    {
        string RanString = "123456789";
        int i = 0;
        string a = "";
        Random Ran = new Random();
        while (i <= 3)
        {
            a += Ran.Next(RanString.Length);
            i++;
        }
        return a;


    }

搜索更多相关主题的帖子: 验证 
2010-09-08 18:24
golmjie
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:129
专家分:176
注 册:2010-1-27
收藏
得分:0 
回复 2楼 红色警戒
就是生不了图片。出现乱码!
我试了下你的代码。说
checkCode
上下文不存在名称
2010-09-08 21:13
golmjie
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:129
专家分:176
注 册:2010-1-27
收藏
得分:0 
回复 5楼 yms123
<img src="文件名" />
我是这样用这个文件的就是生成不了图片!
2010-09-08 23:22
golmjie
Rank: 3Rank: 3
等 级:论坛游侠
帖 子:129
专家分:176
注 册:2010-1-27
收藏
得分:0 
回复 4楼 红色警戒
恩!加上了个随机数可以了!可是你的那个复杂哈。。我看不懂哈...
2010-09-08 23:33
快速回复:关于生成图片验证码
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.019110 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved