在ASP.NET中,如果你的复选框列表是使用ASP.NET Web Forms控件(如CheckBoxList)创建的,你可以使用foreach循环来遍历复选框列表。以下是一个使用foreach循环遍历CheckBoxList控件的示例代码:
protected void Page_Load(object sender, EventArgs e)
{
foreach (ListItem item in checkBoxList1.Items)
{
if (item.Selected)
{
// 执行你的操作
string value = item.Value;
string text = item.Text;
}
}
}
如果你的复选框列表是通过手动创建的HTML复选框元素,你可以使用Request.Form来获取选中的复选框的值。以下是一个使用Request.Form来遍历复选框列表的示例代码:
Item 1
Item 2
Item 3
protected void Page_Load(object sender, EventArgs e)
{
foreach (string key in Request.Form)
{
if (key.StartsWith("checkbox"))
{
string value = Request.Form[key];
// 执行你的操作
}
}
}
请注意,无论你使用哪种方式创建复选框列表,你都需要在合适的事件处理程序中执行遍历操作,例如Page_Load事件处理程序。