asp.net image控件如显示数据库对应图片

呵呵我是新手,我在gridview上放了个编辑按钮,点击这个按钮的时候转向到编辑页面,需要把图片动态读取到image控件上,原理我知道就是不知道代码该怎么写呵呵见谅...... 呵呵 我是新手,我在gridview上放了个编辑按钮 ,点击这个按钮的时候转向到编辑页面,需要把图片动态读取到image控件上, 原理我知道 就是不知道代码该怎么写 呵呵 见谅...
对了,数据库中图片路径用后台代码怎么表示
展开
 我来答
520longkun
2010-12-02 · 超过44用户采纳过TA的回答
知道小有建树答主
回答量:105
采纳率:0%
帮助的人:125万
展开全部
//把从数据库取出来的内容解析成二进制
byte[] bytes = (byte[])dataTable.Rows[0][ "Image"];
//再把二进制转换成文件流
MemoryStream ms = new MemoryStream(bytes);
//把流文件输出成img
Image img = Image.FromStream(ms);
----------------------------------------------------------以上是在网上找的,我也是这样想的。
生成一个图片在内存中,绑定到页面显示,页面关闭的时候自动销毁,不写文件,以免生成垃圾文件……
咋绑一时想不起来,
还一种办法就是用<img src="生成图片地址.ASPX"/>这样的方式来请求一个页面,在那个页面输出从数据库获取的流文件转换成的图片再显示。
这样的话效率可能很差。
除非文件不是机密或防盗一般不要存数据库。
四月的海市
2010-12-02 · TA获得超过686个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:152万
展开全部
这个,需要两步
string url=从数据库取出的路径; //第一,从数据库中把对应的路径字段取出来。(这步如果还不明白,那就直接Hi我)

image1.imageurl=url;//第二,就是把取出的路径赋值给image空间的imageurl属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
桖听sJ
2010-12-02 · TA获得超过451个赞
知道答主
回答量:618
采纳率:100%
帮助的人:183万
展开全部
这个也用问,数据库中存图片URL,读取的时候把路径绑定在Image上不就显示出来了么
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式