[英]Checkboxlist inside Repeater inside DataGrid issue (C#)
我知道这有点奇怪,但是有充分的理由。
我有一个DataGrid,在Datagrid内有一个Repeater,在Repeater内有一个CheckBoxList
<asp:DataGrid ID="dg" runat="server">
<Columns>
<asp:TemplateColumn>
<ItemTemplate>
<asp:Repeater ID="rep" runat="server">
<ItemTemplate>
<asp:CheckBoxList ID="cbl" runat="server" DataTextField="Name" DataValueField="ID"></asp:CheckBoxList>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:TemplateColumn>
</Columns>
</Components:ExtendedDataGrid>
这导致了一个相当奇怪的问题。 单击第一个转发器项目中的标签可以正常工作。 但是,在第二个转发器项目中,标签脱落了。
因此,它在第二组中跳过1,在第三组中跳过2,依此类推。非常奇怪。
当查看源代码时,我可以看到标签上的“ for”属性确实是错误的。
有什么想法吗?
好吧...我终于回到这个问题上,并弄清楚了。 实际上,我没有提到的复选框旁边有一个隐藏字段。 出于某种原因,当我将其取出时,其他所有东西都开始正常工作。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.