是运="服务"所需HTML tags有CSS式建造的ASP.NET?
-
25-09-2019 - |
题
我得到这个div标签的是谁的背景图像正在被设置在CSS使用一些方法,像这样..
联CSS:-
.id0, .mySprite:hover div
{
background-image: url(<%=GetImage()%>);
background-repeat: no-repeat;
width: 728px;
height: 243px;
}
HTML:-
<div class="id0"></div>
现在我需要设置 runat="server"
在这div标记或不?因为它不给予没有错误,但是不知道可我要怎么把图像的路径是正在现代码后面...图像是没出现 此 用户控制。
解决方案
好了,
- 的
"Runat=Server"
是不是需要的。CSS装载/关联的客户(在brwoser)无论如何。 - 对不起,伙计,但。CSS文件均不进行评估ASP.NET -所以基本上,"url"浏览器得到的是
<%=GetImage()%>
, 这显然浏览器不能做任何事情。
结果是:不会的工作。 可以 不工作。
其他提示
为什么你需要服务器生成的路径?图像路径应该是相对的CSS文件,所以如果你的CSS是项目/ CSS / style.css文件和图像是在项目/图片/ myimage.jpg使用
background-image: url(../images/myimage.jpg);
此外,使用Firebug检查什么是真正被设置为背景图片。您也可以尝试
background-image: url(../images/myimage.jpg) !important;
您正在产生从服务器端代码的CSS?或者是一个简单的.css文件?
如果你有.css文件中的代码:背景图像:网址(<%=GetImage()%>
);不起作用。
然后,ID为ID0的div的CSS规则,你必须以#定义它不点(#ID0不.id0)
不隶属于 StackOverflow