C# 检查页面控件是否已选中
我正在使用下面的代码来读取页面控件。它工作正常。我读取了特定控件,但控件是复选框,我想检查控件的选中状态。但我做不到,请帮我做C# 检查页面控件是否已选中,c#,asp.net,c#-4.0,webforms,C#,Asp.net,C# 4.0,Webforms,我正在使用下面的代码来读取页面控件。它工作正常。我读取了特定控件,但控件是复选框,我想检查控件的选中状态。但我做不到,请帮我做 foreach (string key in Request.Form) { if (!key.StartsWith("win_")) continue; //win_11 is control id string str_val = Request.Form[key]; } Form[key]返回控件的值。但是我想检查检查状态 正如您所说,您可以找到复选框的
foreach (string key in Request.Form)
{
if (!key.StartsWith("win_")) continue; //win_11 is control id
string str_val = Request.Form[key];
}
Form[key]返回控件的值。但是我想检查检查状态 正如您所说,您可以找到复选框的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
}
}