首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

图片验证码怎么直接输出显示.而不用<img>方式

2012-03-17 
图片验证码如何直接输出显示.而不用img方式?找到一个生成验证码函数:privatevoidValidateCode(stringVNu

图片验证码如何直接输出显示.而不用<img>方式?
找到一个生成验证码函数:
private   void   ValidateCode(string   VNum)
        {
                Bitmap   Img   =   null;
                Graphics   g   =   null;
                MemoryStream   ms   =   null;

                int   gheight   =   VNum.Length   *   12;
                Img   =   new   Bitmap(gheight,   25);
                g   =   Graphics.FromImage(Img);
                //背景颜色  
                g.Clear(Color.White);
                //文字字体  
                Font   f   =   new   Font( "Arial   Black ",   10);
                //文字颜色  
                SolidBrush   s   =   new   SolidBrush(Color.Blue);
                g.DrawString(VNum,   f,   s,   3,   3);
                ms   =   new   MemoryStream();
                Img.Save(ms,   ImageFormat.Jpeg);
                Response.ClearContent();
                Response.ContentType   =   "images/Jpeg ";
                Response.BinaryWrite(ms.ToArray());
                g.Dispose();
                Img.Dispose();
                Response.End();
        }

把该函数放到Page_Load里.运行.提示下载.能不能直接输出图片?而不需要用 <img   src=xx.aspx> 的方式?

[解决办法]
直接输出图片?图片放在哪?放在什么控件里?
[解决办法]
直接输出图片?输出到哪啊,总的有个地方放吧
[解决办法]
如果直接输现可以呀,不过这页只能显示这图片了。

热点排行