ASP.net解析css外部文件中的url

时间:2013-04-10 07:53:14

标签: asp.net css css3

我将css与* .aspx文件分开。 当这个

background-image: url('<%=Page.ResolveUrl("~/Themes/Red/Images/Contestant/1.jpg)%>';)

在它运行的aspx文件中,现在它无效。

你知道其他任何方式吗?

2 个答案:

答案 0 :(得分:3)

这里的scriptlet~特定于aspx文件,无法在css中使用。

更改

background-image: url('<%=Page.ResolveUrl("~/Themes/Red/Images/Contestant/1.jpg)%>';)

background-image: url('/Themes/Red/Images/Contestant/1.jpg')

以上假设主题文件夹位于您的网站的根目录。

提供相对于css

的路径
background-image: url('Themes/Red/Images/Contestant/1.jpg')

答案 1 :(得分:0)

这就解决了我的问题

background: url(../../../image.png)