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

<%# %> 绑定的问题,不解释成html代码
问题:
 前台页面使用 <%# %>  绑定的时候,不解释成html代码

问题代码
    <input id="chkAll" runat="server" type="checkbox"   class="asd <%# Container.ItemIndex%>" /> 

这段代码放在 repeart里面

红色的地方 前台解释的时候还是这句话,没有解释成idnex。
如果写成这样的话 class="<%# Container.ItemIndex%>" /> 是可以的。但是前面加上这个字符串的时候就不行。

原来的项目这么写可以,这次就不行很奇怪,单引号和双引号 还有空格什么的 都试过了。还是不行。。。。

求解释 。。 谢谢。
------解决方案--------------------
不知道楼主是绑定的什么类型的数据,试试这个呢:
<%# DataBinder.Eval(Container, "ItemIndex", "asd {0}") %>'