我根目录下设置了母板,然后调用的是根目录下PIC下的图片,
然后在子目录xxx/xx.aspx用了母板,
但是母板上面的图片都是x啊,
看了看母板的img src="../pic/headrobot.gif",
是不是..不对啊,该怎么设置啊?
总不能都放在同一个目录里,或者每个目录建立一个母板吧? 

解决方案 »

  1.   

    img src="~/pic/headrobot.gif"母版页继承自用户控件,和当前页面一起编译,图片路径请用绝对路径
      

  2.   

    服务器控件请习惯用~/方法表示
    非服务器控件就相对于根目录的/path/images.gif表示。
    这是做网页的习惯!
      

  3.   

    啊,设置成img src="~/pic/headrobot.gif" 
    还是X啊,换成服务器控件可以用~了。
    但是背景图片还是没有办法啊,
    background-image: url(../pic/topband.jpg);
    这个怎么弄啊,
    设置成background-image:url(' <%=this.ResolveUrl("pic/topband.jpg") %>'); 
    还是不行啊