我想遍歷控件列表來確定哪些複選框被選中或不在ASP.NET網頁中。如果複選框被打破,那麼其文本將被添加到列表 ,但是;迭代到來會返回一個錯誤或者沒有找到複選框類型的控件(在AJAX tabcontainer中有10個複選框)。 這是我的代碼的副本。asp.net遍歷控件的形式
private void populateServiceList()
{
foreach (CheckBox checkbox in this.Form1.Controls.OfType<CheckBox>())
{
if (checkbox.Checked == true)
{
this.services.Add(checkbox.Text);
}
}
}
asp.net,而不是Windows窗體。他將很難在頁面的任何位置找到System.Windows.Forms.Checkbox。 –
必須考慮到所有控件都沒有文本值。 – MasterP
它似乎沒有識別和檢查複選框。 – MasterP