masterpage的背景图片url在定制style的时候使用的是相对路径,Images/xxx.gif.
当遇到子页面不在同一文件夹的时候,页面背景直接在master中定制就会出现有的显示不了的情况。
比如: a.aspx 在~/A下,这时候实际应该用路径../Images/xxx.gif
这里可以用css来解决,因为css的位置固定,可以用这个地址来解决相对路径的问题。
比如css在~css文件夹下即可在css中定义路径:
{
background-image
:url(..:url(..
:url(..
/Images/xxx.gif)}
注意:无论css,masterpage,子页面用的都是相对路径,要考虑当前文件的位置