首页 新闻 会员 周边 捐助

使用img标签时和asp.netimage控件有何区别

0
[已解决问题] 解决于 2012-11-08 08:40

今天使用img标签时出不来图片,之前用image控件时没问题啊,看了一下数据库里保存的路径
是这个格式的
~/uplodadimg/lingzhi201210081941.jpg
把对应的图片的路径保存了一下,结果是这个样子的。。。
然后使用image控件。。。。
同样的路径。。。。被解析之后就是
为什么呢??好奇怪。。。。
是因为前者没有解析,后者处理了吗??
<asp:Image ID="Image1" runat="server" Height="155px" Width="121px" ImageUrl=<%#Eval("imgpath") %> />
<img width='121' height='155' alt='<%#Eval("name") %>' src=<%#Eval("imgpath") %> />
 
羽商宫的主页 羽商宫 | 老鸟四级 | 园豆:2490
提问于:2012-11-07 11:14
< >
分享
最佳答案
0

你这是缺乏基础知识,~/这种路径是asp.net服务器控件的路径,意思是从根目录下开始读取。

奖励园豆:5
顾晓北 | 专家六级 |园豆:10898 | 2012-11-07 12:02

同意此说法+1        大侠帮我解决远程数据库问题吧.

Mundo Novo | 园豆:69 (初学一级) | 2012-11-08 00:39

@Mundo Novo: 你把数据库里面存的东西弄出来看看就行了,里面存的是什么?

顾晓北 | 园豆:10898 (专家六级) | 2012-11-08 09:13
其他回答(2)
0

路径格式你设置/uplodadimg/lingzhi201210081941.jpg好像都可以啦,不过这个好像还需要看你发布网站的方式,如果使用虚拟目录的时候/uplodadimg/lingzhi201210081941.jpg会有问题。

pasig10038 | 园豆:387 (菜鸟二级) | 2012-11-07 11:23
0
Insus.NET | 园豆:932 (小虾三级) | 2012-11-07 11:28
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册