关于图片路径的问题
大家好,小弟想问个问题,我的用户控件里面有个table,在table的backgroud设置了背景图片路径../Comm_Images/huiyuan.jpg,但在aspx页面用这个用户控件的时候是显示不了这张图片的,我查了源文件,需要的是Comm_Images/huiyuan.jpg这样的路径才能显示,但是如果我在用户控件那里把路径设置成Comm_Images/huiyuan.jpg,的话,就可以在aspx页话显示图片了,但是用户控件就看不到图片,有没有什么方法可以两全其美的,先谢了 --------------------编程问答-------------------- 用绝对路径,就是以/开头的路径,如:/虚拟目录名/Comm_Images/huiyuan.jpg/表示你的站点 --------------------编程问答-------------------- 最好不要使用虚拟路径,而是使用配置文件来得到路径。 --------------------编程问答-------------------- 用配置文件吗?要是这样的话我是不是如果要很多用户控件都需要设置背景图片,那我的配置文件里面是不是都要写每一个图片的路径的,除了这种方法 还有没有别的方法呢?小弟是初学,菜鸟一只,能帮帮我吗? --------------------编程问答-------------------- 用/或~/ --------------------编程问答-------------------- 使用“~”开头。 --------------------编程问答-------------------- 如果你的路径不是控件的属性(控件通常会处理路径),需要手工处理,可以写:
object.url路径=this.ResolveUrl(以~开头的路径); --------------------编程问答-------------------- --------------------编程问答-------------------- --------------------编程问答-------------------- 在aspx页面中将图片url设置成绝对路径:/站点名称/目录……
补充:.NET技术 , ASP.NET