通常当你在主题文件夹中有像images或css这样的项目时,它们会被很好地解析,并且url省略了App_Themes部分。但是我注意到一些背景图片,在同一主题的css中设置,App_Themes / MyTheme / someimage.gif的请求完成。导致明显的404响应。
这是怎么发生的?对我来说更重要的是:我可以做些什么来摆脱这种情况,因为它会伤害我的表现。
答案 0 :(得分:1)
CSS文件中的路径始终与CSS文件相关。因此,如果您从CSS文件(位于主题文件夹中)设置背景图像,则图像URL相对于CSS文件。
如果您不想要这种行为,那么您可以使用“../../images/myImage.gif”或“/appName/images/myImage.gif”来引用图像(假设您的图像位于您的网络应用的“images”文件夹。
答案 1 :(得分:0)
你没有回答自己的问题吗?
“...主题文件夹中的css”
“......我只是将调用指定为css中的背景图像到myimage.gif”
如果myimage.gif与.css文件不在同一个文件夹中,则需要根据M4N的响应指定其相对路径。