前台绑定数据库字段的一个问题
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";