如何从占位符获取复选框值?

时间:2014-01-07 23:31:59

标签: c# asp.net

我正在为占位符创建复选框。它即将开往巴士车票。如果公共汽车有50个座位,我创建50个复选框。多数民众赞成,但我怎么能检查哪个复选框?

我可以将复选框放入arraylist吗?我知道回发后删除了动态控件我可以用viewstate保存带有复选框的ID吗?

这就是我所做的 http://i.imgur.com/JKfuxX9.png

我想在用户检查号码时重定向,然后点击按钮。

1 个答案:

答案 0 :(得分:0)

在创建每个控件时,请务必设置其ID:

CheckBox c = new CheckBox();
c.ID = "checkbox_50";

每次创建控件时都必须这样做。

当您需要获取值时,请使用

bool checked = (Page.FindControl("checkbox_50") as CheckBox).Checked;