数据绑定问题
<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()%>' />--------------------编程问答-------------------- --------------------编程问答-------------------- <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!这样绑定不好! --------------------编程问答--------------------
不知道你要实现什么样的功能,控件的id是不能这么绑定的,他必须有一个确认的值。
补充:.NET技术 , ASP.NET