我使用下面的代码来读取页面控件。它工作正常。我读了具体的控件,但控件是复选框,我想检查控件的检查状态。但我不能这样做,请帮助我这样做。
foreach (string key in Request.Form)
{
if (!key.StartsWith("win_")) continue; //win_11 is control id
string str_val = Request.Form[key];
}
Request.Form [key]返回控件的值。但我想检查检查状态。
答案 0 :(得分:0)
正如你所说,你找到了复选框的ID,所以你可以试试这个......
foreach (string key in Request.Form)
{
if (!key.StartsWith("win_")) continue; //win_11 is control id
CheckBox cb = this.Page.FindControl("key") as CheckBox;
if(cb.checked==true)
{
Your logic
}
else
{
your logic
}
}