有关CSS backgroundimage不能显示的问题

今天遇到了一个让人很郁闷的问题:
在VS2008中,如果被引用Image和引用control不在一个目录下,则Image在不能够被render出来。
这种情况包括外部,内联CSS中设置backgound-image。

如果代码写成:   

<asp:Image ID="Image1" runat="server" ImageUrl="~/App_LocalResources/Image.bmp" />

在designtime,图片能够看到; 在runtime能气死你,就是不出来。

如果代码写成:
<asp:Image ID="Image1" runat="server" ImageUrl="~/Image.bmp" />
在designtime和runtime 都ok。

如果写在外部CSS文件中,要求图片必须与CSS文件在同一目录下。
原文地址:https://www.cnblogs.com/xixifusigao/p/1224180.html