private void OutImage(Bitmap bm)
{ ///定义输出的内存流
MemoryStream ms = new MemoryStream();
///保存图像
bm.Save(ms,ImageFormat.Png);
///清空网页的输出
Response.ClearContent();
///设置网页输出的格式
Response.ContentType = "Image/png";
///输出图像
Response.BinaryWrite(ms.ToArray());
}
用这种方式输出是直接显示到网页上,我想把它放到一个image控件里显示,我该如何编写代码呢 我知道另外种方法是在做个页面,里面放个image,然后设置它的imageurl是这个图形的页面,例如 imageUrl="~/display.aspx" ,但我想在一个页面下显示,该如何实现呢?
{ ///定义输出的内存流
MemoryStream ms = new MemoryStream();
///保存图像
bm.Save(ms,ImageFormat.Png);
///清空网页的输出
Response.ClearContent();
///设置网页输出的格式
Response.ContentType = "Image/png";
///输出图像
Response.BinaryWrite(ms.ToArray());
}
用这种方式输出是直接显示到网页上,我想把它放到一个image控件里显示,我该如何编写代码呢 我知道另外种方法是在做个页面,里面放个image,然后设置它的imageurl是这个图形的页面,例如 imageUrl="~/display.aspx" ,但我想在一个页面下显示,该如何实现呢?
解决方案 »
- !!按照网上说的来实现GridView的自动分页功能,怎么就显示不了呢?
- 一个.NET初学者的疑问,为什么形形色色的人会给你指点形形色色的路子
- 关于 .net 2005 自带例子中loginview控件的问题
- GridView控件如何获取删除行的键值,急啊?
- 做这类网站需要多少钱??
- 明天是南京大屠杀,希望大家不要忘记历史
- 关于网页动态循环生成table的问题。
- ASP.NET源代码 IIS发布 出现 找不到存储过程 'sp_ValidateUser'
- 求全国的省份、地区、县市的数据表
- 高分求解,够胆请进,动态设置insertvisible
- ajaxpro2.0 firefox下返回dataset取值 兼容问题 !
- 关于Request.QueryString["pageindex"] != null的一个iegewenti
1、第一种就是你所说的利用Image控件,设置 imageUrl="~/display.aspx"来显示。
2、第二种就是用<img src="display.aspx">这样的方式也行。
你的代码放到一个ashx文件中(HttpHandler),
然后指向这个文件-_-!
或
imageUrl="display.ashx"
stream.SaveAs(Server.mapPath("image/image.bmp"));
之后再给image控件赋值
ImageUrl = "image/image.bmp";不过,推荐使用楼上的方法。