日期:2014-05-18  浏览次数:20502 次

前台绑定数据库字段的一个问题
HTML code

<div id="<%#DataBinder.Eval(Container.DataItem,"id")%>"  runat="server"></div>


如上,这里绑定的数据库字段id,带有空格,于是生成的HTML:<div id="div1 ">

请问如何从前台的绑定设置<%#DataBinder.Eval(Container.DataItem,"id")%>中去掉id中的空格呢 ??

------解决方案--------------------
试试:
<%#DataBinder.Eval(Container.DataItem,"id").ToString.Trim()%>
------解决方案--------------------
1楼办法应该足以
------解决方案--------------------
1楼应该可以
若不行的话可以试试replace函数
或者在后台把数据datatable循环处理后,再在前台绑定
------解决方案--------------------
1楼 可以实现
------解决方案--------------------
C# code
<div id='<%#Eval("id")%>'  runat="server"></div>

------解决方案--------------------
改这句试试document.getElementById(idStr).style.visibility!="hidden";