子文件夹的.aspx页面无法加载图像

时间:2015-02-02 15:46:39

标签: css asp.net master-pages

我创建了一个asp.net站点我有多层次的页面,那些位于root的.aspx页面可以加载主页面css文件的图像。 但是.aspx页面位于解决方案的子文件夹中,无法加载母版页css文件的图像。

1 个答案:

答案 0 :(得分:0)

听起来像是一个相对路径问题。如果您正在引用像url('images / paper.gif')这样的图像,并且您直接在母版页中使用此CSS,那么它将查找ASPX所在的图像文件夹。

两个选项

  1. 将CSS放入文件中,然后URL将拉相对文件, 这将是一致的。
  2. 指定网址中的完整路径,例如 url('/ images / paper.gif'),以便它始终从根目录开始。
  3. 我会推荐一个组合。将CSS放在自己的文件中以保持其有序性总是好的。我喜欢从根本上指定一些东西。

    您可以在浏览器中打开开发者控制台并查看网络流量(或使用Fiddler)以确认它正在查找错误文件夹中的图像。