当前位置: 代码迷 >> ASP.NET >> 关于img属性的 src的有关问题
  详细解决方案

关于img属性的 src的有关问题

热度:10056   发布时间:2013-02-26 00:00:00.0
关于img属性的 src的问题
我在asp.net中做了一个用户控件   位于asp_ascx\123.ascx
当时   src属性为“img/top.gif”
我这个控件放于根目录下的   web.aspx就可以正常显示图片
当我把控件放与default/default.aspx中是,图片只显示一个叉叉
我想问一下,为什么会出现这样的情况,有什么解决办法吗?
QQ261766987

------解决方案--------------------------------------------------------
当时 src属性为“img/top.gif”
==>
你放到default/default.aspx里时,路径就应该是 ../img/top.gif了。


------解决方案--------------------------------------------------------
路径得问题,最好是可以设定一个地址,

或者你试试 ~/img/top.gif 这样看行不行
------解决方案--------------------------------------------------------
相对位置变了啊
前面的路径获取application路径,然后用application的相对路径
------解决方案--------------------------------------------------------
~/自动获取application路径的.就是相对根目录路径,当然和那个不一样了
------解决方案--------------------------------------------------------
~/images/xxx.jpg
------解决方案--------------------------------------------------------
~ 这个符号只对服务器端控件有效。

要用 ~ 就要用服务器端的 image 控件。
------解决方案--------------------------------------------------------
学习了
------解决方案--------------------------------------------------------
/可以用应用程序名/img/top.jpg
这样跟你的控件的位置就没关系了
  相关解决方案