为什么会报“文本内容中发现无效字符。处理资源”错呢,我没有做什么。

wwp_c 2010-02-02 05:18:22
我没有做什么,只是将文字内容以图片方式显示,居然报了这个错误。代码如下:
1)default.aspx
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<img src="default.aspx" alt="a"/>
</div>
</form>
</body>
</html>

2)default.aspx.cs:
page_load部分
if (!IsPostBack){
GetTextImage("网络技术有限公司");
}

private void GetTextImage(string m_texts)
{
Bitmap oBmp = new Bitmap(400,300);
Graphics oGraphics = Graphics.FromImage(oBmp);
SolidBrush oBrush = new SolidBrush(m_data.FontColor);
MemoryStream oMS = null;
oGraphics.Clear(Color.Yellow);
oGraphics.DrawString(m_texts.Trim(), new Font("黑体", 10, FontStyle.Italic),oBrush, 1, 1);
oMS = new MemoryStream();
oBmp.Save(oMS, ImageFormat.Jpeg);
Response.ClearContent();
Response.ContentType = "images/jpeg";
Response.BinaryWrite(oMS.ToArray());
oBrush.Dispose();
oGraphics.Dispose();
oBmp.Dispose();
Response.End();
}
...全文
1596 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
xueyong4712816 2011-05-10
  • 打赏
  • 举报
回复
image/jpeg
lfhc1025 2010-04-23
  • 打赏
  • 举报
回复
确实是Response.ContentType赋值出的问题。
wwp_c 2010-02-02
  • 打赏
  • 举报
回复
找到了,原来是Response.ContentType = "images/jpeg"; 中的“images”造成的。
CalvinDo 2010-02-02
  • 打赏
  • 举报
回复
调试一下,看哪句代码出错。。
wwp_c 2010-02-02
  • 打赏
  • 举报
回复
自己顶起。

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧