asp.net/C#如何把一个字符串画进图片???

asp.net/C#如何把一个字符串画进图片???我是这样做的,代码如下!stringnumber="aaaa";Bitmapimage=newBitmap(60,20)... asp.net/C#如何把一个字符串画进图片???我是这样做的,代码如下!
string number = "aaaa";
Bitmap image = new Bitmap(60,20);
Graphics Grap = Graphics.FromImage(image);
Font font = new System.Drawing.Font("Arial ", 12, (System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic));
System.Drawing.Drawing2D.LinearGradientBrush brush = new System.Drawing.Drawing2D.LinearGradientBrush(new Rectangle(0, 0, 60, 20), Color.Blue, Color.DarkRed, 1.2f, true);
Grap.DrawString(number, font, brush, 2, 2);
Grap.DrawRectangle(new Pen(Color.Silver), 0, 0, image.Width - 1, image.Height - 1);
System.IO.MemoryStream ms = new System.IO.MemoryStream();
image.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);
Response.ClearContent();
Response.ContentType = "image/Gif ";
Response.BinaryWrite(ms.ToArray());

但是在IE里报错!错误提示如下!
无法显示 XML 页。
使用 样式表无法查看 XML 输入。请更正错误然后单击 刷新按钮,或以后重试。

--------------------------------------------------------------------------------

文档的顶层无效。处理资源 'http://localhost/website1/Default2.aspx' 时出错。第 1 行,位置: 1

GIF89a<
^

另外我要把画出来的图片显示在一个ID为Image1的Image控件里,要如何做?有知道的回答写,谢谢了!
我就是把代码放到page_load里面的!但就是有问题!错误提示说:无法显示 XML 页!不知道怎么搞的!

我要做的不是验证码程序!是接收客户端输入的字符生成图片的一个代码片段!所以要把生成的图片显示在一个Image控件里!不知道怎么改,请知道的帮忙回答下!谢谢了!
展开
 我来答
百度网友815ba5505
2007-11-22 · 超过31用户采纳过TA的回答
知道答主
回答量:82
采纳率:0%
帮助的人:129万
展开全部
...我试验了你的代码,没有错误...只要把那个代码放pageload上就可以了...
验证码图片一般都作为单独一个页面例如:VerifyCode.aspx,然后在其他页面使用代码
<img id="image1" src="VerifyCode.aspx?" alt="点击换图片"style="cursor:pointer;"onclick="this.src=this.src+'?';" />

上面的一行代码应该可以看懂吧...最好使用img客户端控件..
--------------------------------------------
其实都一样,你的问题是 没选择net2.0吧.

在inetmgr中右击相应的虚拟目录->属性->asp.net,版本选2.0即可
Angel_dontcry
2007-11-22 · 超过10用户采纳过TA的回答
知道答主
回答量:69
采纳率:0%
帮助的人:0
展开全部
代码没有试验。。楼上的说的应该是对的。。哈
另:
提示。。请注意image文件夹的权限
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
daniell54
2007-11-22 · TA获得超过286个赞
知道小有建树答主
回答量:906
采纳率:0%
帮助的人:337万
展开全部
我看是你 代码放的地方不正确吧 代码应该是对的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友6f75ac8fa
2007-11-22 · TA获得超过2513个赞
知道大有可为答主
回答量:1.3万
采纳率:0%
帮助的人:4027万
展开全部
有时候是不刷新的取缓存里的东西啊
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式