为什么绑定上去的值前面都多了个空格

shizhusz110 2009-01-07 04:20:10

<asp:Repeater id="reder1" Runat="server">
<ItemTemplate>
<TABLE borderColor="#000000" cellSpacing="0" cellPadding="0" width="100%" border="1">
<TR>
<TD align="left" width="30%">
<%# DataBinder.Eval(Container.DataItem,"ZDM") %>
</TD>
<TD>TOP: <INPUT style="BORDER-RIGHT: #9ba6db 1px solid; BORDER-TOP: #9ba6db 1px solid; BORDER-LEFT: #9ba6db 1px solid; BORDER-BOTTOM: #9ba6db 1px solid"
type="text" size="4" name='<%#DataBinder.Eval(Container.DataItem,"ZDM")%>'>
DESC: <INPUT onclick='<%# "selectCheckBox(\""+DataBinder.Eval(Container.DataItem,"ZDM").ToString()+"\",1)" %>' type="checkbox" value="desc" name='<%#DataBinder.Eval(Container.DataItem,"ZDM")%>'>ASC:
<INPUT onclick='<%# "selectCheckBox(\""+DataBinder.Eval(Container.DataItem,"ZDM").ToString()+"\",2)" %>' type="checkbox" value="asc" name='<%#DataBinder.Eval(Container.DataItem,"ZDM")%>'>
</TD>
<TD>
<INPUT id='<%# DataBinder.Eval(Container.DataItem,"ZDM") %>' onclick='<%# "click_set(\""+DataBinder.Eval(Container.DataItem,"ZDM").ToString()+"\")" %>' type="button" value="生成报表">
</TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:Repeater>

我像这样绑定但是前面绑定数据都多个个空格:
id='<%# DataBinder.Eval(Container.DataItem,"ZDM") %>'
这是后id=' XXX'
谢谢回复
...全文
149 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
shizhusz110 2009-01-07
  • 打赏
  • 举报
回复
谢谢 搞定了
好象页面缓存了似的
jimu8130 2009-01-07
  • 打赏
  • 举报
回复
这样你就先确定数据库的数据有没有前面加个空格,然后确定你的程序在读取数据库数据的时候有没有设定在这个前面加个空格!!
shizhusz110 2009-01-07
  • 打赏
  • 举报
回复

<asp:Repeater id="reder1" Runat="server">
<ItemTemplate>
<TABLE borderColor="#000000" cellSpacing="0" cellPadding="0" width="100%" border="1">
<TR>
<TD align="left" width="30%">
<%# DataBinder.Eval(Container.DataItem,"ZDM") %>
</TD>
<TD>TOP: <INPUT style="BORDER-RIGHT: #9ba6db 1px solid; BORDER-TOP: #9ba6db 1px solid; BORDER-LEFT: #9ba6db 1px solid; BORDER-BOTTOM: #9ba6db 1px solid"
type="text" size="4" name='<%#DataBinder.Eval(Container.DataItem,"ZDM")%>'>
DESC: <INPUT onclick='<%#"selectCheckBox(\""+DataBinder.Eval(Container.DataItem,"ZDM").ToString()+"\",1)"%>' type="checkbox" value="desc" name='<%#DataBinder.Eval(Container.DataItem,"ZDM")%>'>ASC:
<INPUT onclick='<%#"selectCheckBox(\""+DataBinder.Eval(Container.DataItem,"ZDM").ToString()+"\",2)"%>' type="checkbox" value="asc" name='<%#DataBinder.Eval(Container.DataItem,"ZDM")%>'>
</TD>
<TD>
<INPUT id='<%#DataBinder.Eval(Container.DataItem,"ZDM")%>' onclick='<%#"click_set(\""+DataBinder.Eval(Container.DataItem,"ZDM").ToString()+"\")"%>' type="button" value="生成报表">
</TD>
</TR>
</TABLE>
</ItemTemplate>
</asp:Repeater>



<TABLE borderColor="#000000" cellSpacing="0" cellPadding="0" width="100%" border="1">
<TR>
<TD align="left" width="30%">
GPRS_UL_FLU
</TD>
<TD>TOP: <INPUT style="BORDER-RIGHT: #9ba6db 1px solid; BORDER-TOP: #9ba6db 1px solid; BORDER-LEFT: #9ba6db 1px solid; BORDER-BOTTOM: #9ba6db 1px solid"
type="text" size="4" name=' GPRS_UL_FLU'>
DESC: <INPUT onclick=' selectCheckBox("GPRS_UL_FLU",1)' type="checkbox" value="desc" name=' GPRS_UL_FLU'>ASC:
<INPUT onclick=' selectCheckBox("GPRS_UL_FLU",1)' type="checkbox" value="asc" name=' GPRS_UL_FLU'>
</TD>
<TD>
<INPUT id=' GPRS_UL_FLU'onclick=' click_set("GPRS_UL_FLU")' type="button" value="生成报表">
</TD>
</TR>
</TABLE>


我改了还是有,下面是解析文件
zhuanshen712 2009-01-07
  • 打赏
  • 举报
回复
id='_<%# DataBinder.Eval(Container.DataItem,"ZDM") %>'
你的引号后面有个空格。用红色标记的那儿

62,266

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧