当前位置:编程学习 > C#/ASP.NET >>

数据绑定问题

<asp:RadioButton ID="Rd<%# Eval("fldSSLProdID")%>_1" runat="server" GroupName="sel<%# Eval("fldSSLProdID")%>" />0
  为什么总报错啊,是不是写法有问题 --------------------编程问答--------------------  GroupName='<%# Eval("fldSSLProdID")%>' --------------------编程问答--------------------

<asp:RadioButton ID='<%#"Rd"+Eval("fldSSLProdID").ToString()+"_1"%>' runat="server"
 GroupName='<%#"sel"+Eval("fldSSLProdID").ToString()%>' />
--------------------编程问答--------------------
<asp:RadioButton ID='<%#"Rd"+Eval("fldSSLProdID").ToString()+"_1"%>' runat="server" GroupName='<%#"sel"+Eval("fldSSLProdID").ToString()%>' />
--------------------编程问答--------------------
引用 1 楼 tuyanhu 的回复:
GroupName=' <%# Eval("fldSSLProdID")%>'
--------------------编程问答-------------------- <asp:RadioButton ID=1 <%# "Rd" + Eval("fldSSLProdID") + "_1" %>" runat="server" GroupName='<%# sel  Eval("fldSSLProdID")%>' />0  --------------------编程问答-------------------- 还是不行
说明: 在分析向此请求提供服务所需资源时出错。请检查下列特定分析错误详细信息并适当地修改源文件。 

分析器错误信息: 只能使用标记中的 ID 属性(attribute)和一个简单值来设置控件的 ID 属性(property)。示例: <asp:Button runat="server" id="Button1" />

源错误: 


行 29:       <ItemTemplate>
行 30:         <tr><td align="center"><%# Eval("fldProdNameCn") %><br /><%# Eval("fldProdNameEn") %></td><td align="center">
行 31:             <asp:RadioButton ID= '<%# "Rd" + Eval("fldSSLProdID") + "_1" %>' runat="server" GroupName=' <%# sel  Eval("fldSSLProdID")%>' />0 
行 32:         </td><td align="center">
行 33:         </td>
 

源文件: /CertAgent/Manage/Contract/NewContract.aspx    行: 31 
--------------------编程问答-------------------- 如果绑定要加入其它字符
格式:<%# "MyString" + Eval("fldSSLProdID") + "MyString" %> --------------------编程问答-------------------- 如果你非要动态设置 ID 的话 在 RowDataBound 事件中写
不过不推荐。 --------------------编程问答-------------------- 那就把id设置成一个简单的,将要绑定的东西绑定到别的属性或者别的控件上啊。 --------------------编程问答-------------------- 控件可以动态添加,在添加的时候再写id!这样绑定不好! --------------------编程问答--------------------
引用楼主 jhg_2009 的帖子:
<asp:RadioButton ID="Rd <%# Eval("fldSSLProdID")%>_1" runat="server" GroupName="sel <%# Eval("fldSSLProdID")%>" />0 
  为什么总报错啊,是不是写法有问题

不知道你要实现什么样的功能,控件的id是不能这么绑定的,他必须有一个确认的值。
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,