动态生成ASP ListBox Listitems C#ASP.Net

时间:2018-06-27 19:40:53

标签: c# asp.net listbox listitem listboxitem

我正在处理表单页面,我有很多服务器端输入,并且试图弄清楚如何动态生成一些复选框。我想为网站上可用的每种语言添加一个复选框,但是我不想对这些语言进行硬编码,以便该代码可与其他解决方案一起使用。

我当时想使用中继器,但不确定如何处理ID,以便随后可以访问回发中的复选框值。然后,我看到了ListBox项并认为这是有道理的,但是我不确定如何动态生成内部ListItem:

<asp:ListBox runat="server" ID="lstLanguages" SelectionMode="multiple">
    <asp:Repeater runat="server" ID="rptLanguageList">
        <ItemTemplate>
            <asp:ListItem runat="server" ID="ctrlListItem"></asp:ListItem>
        </ItemTemplate>
    </asp:Repeater>
</asp:ListBox>

这是我的主意,但我可以在列表框内放置一个Repeater似乎没有。如何在ListBox中动态添加ListItems?

0 个答案:

没有答案