我想生成一张图表,以图片显示在网页上。从书上看到一些介绍做法,然后照搬过来:analysis.aspx 里加一个 <img src = "chart.aspx" />
然后在chart.aspx生成图片
protected void Page_Load(object sender, EventArgs e)
{
Bitmap canvas = new Bitmap(800, 400);
// draw chart
// ...
canvas.Save(Response.OutputStream, ImageFormat.Gif);
}本地调试完全正常,绘出了图标,显示正常,可是我一传到我的虚拟空间就出问题了,页面的其他工作正常,就图片无法显示,只有一个红叉叉。请问有人遇到这样的情况么?谢谢。
然后在chart.aspx生成图片
protected void Page_Load(object sender, EventArgs e)
{
Bitmap canvas = new Bitmap(800, 400);
// draw chart
// ...
canvas.Save(Response.OutputStream, ImageFormat.Gif);
}本地调试完全正常,绘出了图标,显示正常,可是我一传到我的虚拟空间就出问题了,页面的其他工作正常,就图片无法显示,只有一个红叉叉。请问有人遇到这样的情况么?谢谢。
解决方案 »
- 编码求助呢
- IIS和动易SiteFactory相关,在线等,急急急,问题被采纳者追加200-300分,谢谢!
- Web应用程序怎样和Outlook集成
- 如何架设自己的邮件
- 关于ADO.NET问题
- 关于用户上传图片管理的问题(比如贴图论坛是怎么管理用户上传的图片的)?????
- 循环读取值 的问题
- 如何将服务器端生成的字符串javascript代码注册到客户端?
- 为什么我的Calendar中动态生成imagebutton还是不能用?(顶者有分)
- 关于web.config的问题,急需解答!十分火急!
- DetailsView的模板中我加了一个TEXTBOX2控件,如何响应TextBox2.TextChanged的事件??
- 问个简单的SQL语句
{
.....
Response.ContentType = "image/jpg";
Response.BinaryWrite(img);
}
A 我没有指定路径啊,直接canvas.Save(Response.OutputStream, ImageFormat.Gif); 。我对这个不是很清楚,我的理解是写到内存里的,对么?不知道是服务器端的内存还是本地的内存。Q 你上传上去以后在IE的地址栏里面直接输入你的这个chart.aspx看看能显示出来图片么?
A 不能:Server Error in '/' Application. 这是什么原因呢,Q hongqi162
请问img是什么啊?编译不过:error CS0103: The name 'img' does not exist in the current contex