当前位置:编程学习 > C#/ASP.NET >>

aspx页面动态显示数据库图片问题?

前几天开发了一个在线考试系统,考试题目含有图片,之前是图片放在服务器里,数据库存放图片的路径,现在由于种种原因,图片需要放在数据库里,写入图片没有问题,读取时,考试题目是循环加载,这样有图的题目只有最后一个图片显示正常,我知道循环过程中被覆盖了,有没有什么好的解决方案没有,如果用gridview显示,图片都显示到一块也是不可以的,我每个题目是用自定义控件做的,求一解决方案! 图片 --------------------编程问答-------------------- 显示的时候是用什么方式显示的,你确定图片都读取出来了?!  --------------------编程问答-------------------- 那你应该把你这段代码发出来 看看哪里出问题了
--------------------编程问答-------------------- 直接显示于用户控件内。下面链接仅供参考:
http://www.cnblogs.com/insus/archive/2013/07/19/3199341.html
http://www.cnblogs.com/insus/archive/2013/05/16/3081055.html --------------------编程问答-------------------- 写个ashx用来返回图片,传入id,觉得返回那个图片。

http://www.test.com/image.ashx?id=100  返回id为100的图片。
GridView中图片的链接,就像上面的url. --------------------编程问答--------------------
引用 4 楼 findcaiyzh 的回复:
写个ashx用来返回图片,传入id,觉得返回那个图片。

http://www.test.com/image.ashx?id=100  返回id为100的图片。
GridView中图片的链接,就像上面的url.

这种方法是不是图片都显示在一起了,比如每页有5个题目,我的题目是用自定义控件加载的,
GridView显示会不会把图片显示到一起去了. --------------------编程问答--------------------
引用 1 楼 shiyong7682719 的回复:
显示的时候是用什么方式显示的,你确定图片都读取出来了?! 

我确定图片能读出来,只是循环的时候肯定后面把前面覆盖了 --------------------编程问答--------------------
引用 2 楼 z_dota 的回复:
那你应该把你这段代码发出来 看看哪里出问题了

显示代码很简单    pic_box.ImageUrl = "ViewPic.aspx";在ViewPic.aspx中读取的图片,每次读取一张是没有问题,比如每页5个题目,如果这5个题目有图,则显示一样,翻页后下一页图才会变,但是下页的图又是一样的
我做了个测试增加5个ViewPic.aspx每个页面让其显示每个题目的图片,因为我现在每页显示5个题目,所以增加了5个ViewPic.aspx命名是不一样的,这样显示就正常了,就是觉得这个方法太笨了。
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,