日期:2014-05-17  浏览次数:20422 次

style="background-image:url(<% =ImagesUrl %>/aa.gif)"问题
style="background-image:url(<% =ImagesUrl %>/aa.gif)"
这里调用后台变量怎么不行啊,怎么改呢?不用js的话

------解决方案--------------------
<% =ImagesUrl %>是可以的

关键是ImagesUrl是什么内容

查询生成后的html源代码是最直接的
------解决方案--------------------
这个没错。你可以运行页面后右键查看一下生成的html,路径对不对。另外后台的变量要声明为public或protected。
------解决方案--------------------
引用:
Quote: 引用:

<% =ImagesUrl %>是可以的

关键是ImagesUrl是什么内容

查询生成后的html源代码是最直接的
查看过html,他显示的还是<%=imagesUrl%>,
而且我这个变量是正常的,因为给图片img赋值的时候src直接这个没问题的,就这里有问题


只能说明IIS没有编译你的文件,你确定你的文件没有问题?
------解决方案--------------------
要在vs中编译运行。实在不行换个浏览器看看。
------解决方案--------------------
亲测,没有问题....
------解决方案--------------------
加背景可以,但是dropDrowList的属性里面不能用<%%>这种标签,编译会出错
------解决方案--------------------
用样式或属性控制
------解决方案--------------------
你后台的变量怎么定义的呢?可以加背景
------解决方案--------------------
<% =ImagesUrl %> 加载地址有问题../images或者~/images 找不到地址就不出图片
------解决方案--------------------
先在.cs里面写好
string xxx="style=\"background-image:url(" + ImagesUrl + ">/aa.gif)"
再用xxx绑定到前到