日期:2014-05-19  浏览次数:20395 次

在ASP.NET 2.0中CSS里面的background-image的问题?
同样的网页文件:.htm显示是正常的,后缀名改成.aspx就显示不出css里面的background-image属性了,其他css样式都正常。
经过测试,发现把background-image属性直接写在页面上就可以显示了,放在独立的css文件里面就不行,这是什么原因呢?是不是IIS里卖弄针对.net的路径解析不一样了??

------解决方案--------------------
aspx页面是是单独的页面解释
------解决方案--------------------
跟iis没关系吧
------解决方案--------------------
css文件中 是一样的
楼主的.css文件 中设置的路径 应该不对.
------解决方案--------------------
background-image:url()
图片是相对于css文件的相对路径
而不是相对aspx

测试方法:使用http://xxx绝对路径就知道是不是路径问题了
------解决方案--------------------
css文件另存为utf-8格式

------解决方案--------------------
background-image: url( 'http://servername/projectname/css/bgimage.jpg ') repeat-none
------解决方案--------------------
路径问题,用绝对路径试试。
------解决方案--------------------
你把CSS手动注册到页面了没?
还是在主题里?
------解决方案--------------------
通常都是路径问题。