c# - 许多div中的一个复选框列表?
问题描述
我正在做我的任务并努力寻找解决方案。我的目标是有多个带有选项的按钮,当用户选中复选框时,程序需要在一个框中打印所有这些选项。
基本上,这是我在 index.aspx 中的代码
<asp:Button Text="Search" runat="server" OnClick="submit" repeatDirection="Vertical"/>
<div class="col1">
<div class="Button">
<asp:CheckBoxList ID="Checkbox" runat="server">
<asp:ListItem Text="Option 1"> </asp:ListItem>
</asp:CheckBoxList>
</div>
<div class="Button">
<asp:CheckBoxList ID="Checkbox" runat="server">
<asp:ListItem Text="Option 2"> </asp:ListItem>
</asp:CheckBoxList>
</div>
</div>
<div class="col2">
<div class="Answer"></div>
</div>
这是我的 C#
protected void submit(object sender, EventArgs e)
{
// Loop thru each list item in the checkboxlist
foreach (ListItem li in Checkboxit.Items)
{
// If the list item is selected
if (li.Selected)
{
// Print chosen options into div
Answer.Controls.Add(new Label() { Text = li.Text });
}
}
我的意思是我知道我不能在不同的 div 中拥有相同的 id,但是实现这一点的最佳方法是什么?
解决方案
推荐阅读
- mysql - MySQL查找字符串中第一个非数字字符的位置
- python - 如何在 pyspark 数据框中创建日期时间列?
- extjs - 关于 ExtJS 图表中显示小数字的问题
- python - 重置程序后python字典是否会删除其内容
- javascript - 如何在只读模式和输入模式之间切换html标签?
- php - Symfony 5.1 使用服务创建扩展
- django - 如何在 Django 中将对象属性从视图传递到模板?
- angular - ngbRadioButtonGroup 角度检查
- c# - 通过 json api 端点上传 base64 编码文件遇到状态码 400
- java - 如何检查 .doc 文件中是否存在任何嵌入对象?