
正文
asp.net+url转+图片不显示,0基础国画启蒙课
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
asp.net链接数据库image不能显示图片,如何解决?
检查图片路径对不对,是否存在这个图片;路径名最好要英文。2检查一下iis配置,3检查浏览器配置。
估计是路径不对。假如你的路径字段为imageUrl 那么这样绑定img src=../xxx/%#Eval(imageUrl) alt= widht= height= 就不会错了吧。
您能不能把你的ASP标签部分的代码给粘出来,估计是路径没写对,要不不应该的!本地的话直接写图片文件名,如果控件的ASPX文件或ASCX文件与图片不在一个文件夹里面,得标明一下的。
网站运行以后,IIS是不允许直接访问硬盘上的文件的,所以,你需要把被浏览的文件放在IIS网站目录下,然后以虚拟路径(相对路径)的方式去调用本地图片。
一般数据库存的都是上传图片的路径,varchar类型的就可以,和其他的字段一样,直接获取,将获取到的值赋值给页面中的img控件的imageUrl属性,就可以显示了,前提是你数据库中保存的是图片的路径而非图片的名字。
相关问答
Q1: asp.net网页设计时添加的背景图片在浏览器中不显示,以下四种方式都不能...
1、路径错误,母版页里面的背景图片的路径,要按照使用页面的路径来写。
2、可以试一试把他们放在同一文件夹里面。或者是让引用图片的路径相同。比如母版页所在的文件夹下面有个图片文件夹,那就把这个图片文件夹同样放在页面所在文件夹里面。或者引用图片路径的时候,使用从web项目根目录开始的图片路径。
3、style.tablestyle{ background:url(/images/bg.jpg);//图片背景,注意地址要跟你当前文件的地址做对应,如果是css文件,就要跟css文件对应起来。
4、估计是你的图片路径问题,看看图片是不是和你的网页是在一个文件夹下面。或者就是你的background-image:url(BackPic.jpg); 这个写法有问题,试试把这段CSS抽出来,单独写到head或者单独的css文件中去试试。
Q2: 请教:asp.net中image控件不能显示图片
1、检查图片路径对不对,是否存在这个图片;路径名最好要英文。2检查一下iis配置,3检查浏览器配置。
2、您能不能把你的ASP标签部分的代码给粘出来,估计是路径没写对,要不不应该的!本地的话直接写图片文件名,如果控件的ASPX文件或ASCX文件与图片不在一个文件夹里面,得标明一下的。
3、你的ImageUrl是一个相对地址(不是以/开头),所以输出页面的时候,使用的是相对当前页面,而你的图片地址其实是根站点下的相对地址,所以,当你在站点根下的页面中使用这些地址的时候是OK的,否则就有问题。
4、网站运行以后,IIS是不允许直接访问硬盘上的文件的,所以,你需要把被浏览的文件放在IIS网站目录下,然后以虚拟路径(相对路径)的方式去调用本地图片。
5、只要你不设置ImageButton的Height和Width属性,按钮会自适应图片的大小。如果想ImageButton的长宽一定,那么需要你事先将图片缩放到按钮的大小才行。
Q3: 在Asp.net中Image控件不显示图片
检查图片路径对不对,是否存在这个图片;路径名最好要英文。2检查一下iis配置,3检查浏览器配置。
你的ImageUrl是一个相对地址(不是以/开头),所以输出页面的时候,使用的是相对当前页面,而你的图片地址其实是根站点下的相对地址,所以,当你在站点根下的页面中使用这些地址的时候是OK的,否则就有问题。
您能不能把你的ASP标签部分的代码给粘出来,估计是路径没写对,要不不应该的!本地的话直接写图片文件名,如果控件的ASPX文件或ASCX文件与图片不在一个文件夹里面,得标明一下的。
关于asp.net+url转+图片不显示和0基础国画启蒙课的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。






