在Repeater中定期使用radiobutton

时间:2009-03-25 03:09:50

标签: asp.net

尝试在转发器中设置常规Radiobutton

<asp:Repeater ID="Repeater1" runat="server">
                    <ItemTemplate>
                        <input type="radio" name="OptGroup" id="rbEmail" value="<%=ID %>"/><label for="rbEmail"><%=Action %></label>
                    </ItemTemplate>
                </asp:Repeater>

如果我在这里遗漏任何东西,我正试着思考。我将有一组radiobuttons,我相信我不能只是硬编码id。我需要每个权利的唯一ID吗?

1 个答案:

答案 0 :(得分:1)

如果我正确读到这个,你就错过了转发器的数据源,“ID”和“Action”是该数据源的一部分?在这种情况下,你想要更像这样的东西:

<asp:Repeater ID="Repeater1" runat="server">
                    <ItemTemplate>
                        <input type="radio" name="OptGroup" id='<%#"rbEmail"+Eval("ID")%>' value='<%# Eval("ID") %>'/><label for="rbEmail"><%# Eval("Action") %></label>
                    </ItemTemplate>
                </asp:Repeater>