在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手动注册到页面了没?
还是在主题里?
------解决方案--------------------通常都是路径问题。