【问题标题】:Background image not showing when deployed because of URL Resolve in asp.net c#由于asp.net c#中的URL解析,部署时背景图像不显示
【发布时间】:2011-05-01 22:23:34
【问题描述】:

我的 .Net 应用程序中有两个主题,都使用相同的背景图片。两者都有一个包含此图像的图像文件夹,都有样式表。一个有效,一个无效,但只有在虚拟目录场景中的 IIS 中部署时,才会添加一个 /MyApp/ 目录。

我什至无法欺骗无法找到图像的人。我的风格是这样的:

body 
{
    margin:0px;
    font-family: Trebuchet MS, Verdana;
    font-size: 12px;
    font-style: normal;
    background: #fff url(images/mainbg.jpg) repeat top left;
}

部署应用程序后解决图像目录的任何想法?

【问题讨论】:

    标签: asp.net image url background resolve


    【解决方案1】:

    试试:

    background: #fff url(/images/mainbg.jpg) repeat top left;
    

    这取决于样式表相对于图像文件夹的位置。你应该可以得到它的测试......

    【讨论】:

      【解决方案2】:

      好吧,我使用的是 app_themes 文件夹,我的样式表位于根目录,而我的图像位于主题目录的 images 文件夹中。正如我所说,它在一个场景中有效,但在另一个场景中无效。每个中的代码与背景图像相同。我终于放弃了,将样式表分解为一个完全独立的目录,并将图像放在我的图像文件夹中,而不是我主题中的图像文件夹中,并且它起作用了。对我来说,本质上相同的代码和目录结构呈现不同的结果是没有逻辑意义的。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-11-21
        • 2021-12-22
        • 2020-08-27
        • 1970-01-01
        • 1970-01-01
        • 2018-04-02
        相关资源
        最近更新 更多