【问题标题】:App_Themes image gets requested from css从 css 请求 App_Themes 图像
【发布时间】:2009-10-06 13:08:13
【问题描述】:

通常,当您在主题文件夹中有图像或 css 之类的项目时,它们会得到很好的解析,并且 url 会省略 App_Themes 部分。但是,我注意到一些背景图像,在来自同一主题的 css 中设置,使用 App_Themes/MyTheme/someimage.gif 的请求已完成。导致明显的 404 响应。

这是怎么发生的?对我来说更重要的是:我能做些什么来摆脱它,因为它会影响我的表现。

【问题讨论】:

    标签: asp.net app-themes


    【解决方案1】:

    CSS 文件中的路径总是相对于 CSS 文件。因此,如果您从 CSS 文件(位于主题文件夹中)设置背景图像,则图像 URL 是相对于 CSS 文件的。

    如果您不想要这种行为,那么您可以使用“../../images/myImage.gif”或“/appName/images/myImage.gif”来引用图像(假设您的图像在您的网络应用程序的“图像”文件夹。

    【讨论】:

    • 我的问题不是关于 CSS 和相对路径。这是关于 App_Theme/MyTheme 部分如何进入浏览器对服务器的请求,而我只是在 myimage.gif 的 css 中将调用指定为背景图像。
    【解决方案2】:

    您还没有回答自己的问题吗?

    "...主题文件夹中的css"

    "...我只是在 css 中将调用指定为 myimage.gif 中的背景图像"

    如果 myimage.gif 与您的 .css 文件不在同一文件夹中,您需要根据 M4N 的响应指定其相对路径。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-25
      • 1970-01-01
      • 2014-11-19
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多