问题描述
我在网站根目录下的MasterPage目录中建了一个整个网站要用的公用母版MasterPage.master。另在网站根目录下建a目录,在a目录中新建名为a-1的网页,引用了MasterPage.master,调试时a-1网页中母版位置的图片可以正常显示。而我在网站根目中新建一引用MasterPage.master母版的root-a网页,此时调试root-a网页时,在root-a网页中母版位置的图片却不能显示了。这是什么原因引起的?,(仅仅只是引用母版页的aspx文件位置不同而已)
解决方案
解决方案二:
图片是如下引用的:<tdcolspan="2"style="background-image:url(../images/Master_01.jpg);width:297px;height:32px;">我将..改为~还是不能显示<tdcolspan="2"style="background-image:url(~/images/Master_01.jpg);width:297px;height:32px;">
解决方案三:
就是图片路径的问题.如果想显示你可以用/虚拟路径/images/Master_01.jpg,这个在设计的时候看不见图片,在运行后可以看见.采用目录的管理,都用相对路径../images/Master_01.jpg,目前我一般是用的这个.
解决方案四:
路径的问题建议你去看http://www.asp.net/learn/master-pages/#masterpagesintroduction
解决方案五:
路径的问题
解决方案六:
是不是CSS图片地址问题啊?CSS里面图片地址是相对于CSS文件的,而不是引用页的地址。还有,CSS不支持~
解决方案七:
这个该死的路径问题真可恶,只好用服务器控件,你那样不可以的runat='server'才可以;而你时用样式基本上不可以只好在服务器段生成虚拟目录绑定到样式里
解决方案八:
建议你把样式都些在皮肤文件里这样路径只跟样式文件所在目录有关
解决方案九:
A目录下也要放图片做外面的根目录也要放图片