作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在创建一个需要添加动态复选框列表的应用程序。请任何人告诉我如何使用 C# 添加动态复选框列表。
最佳答案
在您的表单上放置一个 ID 为 placeHolder
的 placeHolder,并将以下代码添加到您的 Page_Load()
:
CheckBoxList cbList = new CheckBoxList();
for (int i = 0; i < 10; i++)
cbList.Items.Add(new ListItem("Checkbox " + i.ToString(), i.ToString()));
placeHolder.Controls.Add(cbList);
这将在您的 CheckBoxList(cbList)
中添加 10 个 CheckBox 对象。
使用以下代码检查 CheckBoxList
中的每个 CheckBox
对象
foreach(ListItem li in cbList.Items)
{
var value = li.Value;
var text = li.Text;
bool isChecked = li.Selected;
}
占位符用于在运行时将 CheckBoxList
添加到表单中,使用占位符可以让您更好地控制 CheckBoxList
及其项目所在的网页出现。
关于c# - 如何在asp.net中创建动态复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7159899/
我是一名优秀的程序员,十分优秀!