在ASP.NET中,有时需要对DataList内各控件进行遍历取值,可以使用下面方式进行遍历。
foreach(DataListItem item in DataList1.Items)
{
string labName = ((Label)item.FindControl("labId")).Text.ToString();
string chcValue = ((CheckBox)item.FindControl("cbVal")).Checked.ToString();
Response.Write(labName+"<br />");
Response.Write(chcValue + "<br />");
}