如何遍历Panle里面控件的值
在asp.net中动态添加了1组控件 有FileUpLoad TextBox DropListDown。。。如何能遍历这些控件?获得这些控件里面的值? 给每一个动态生成的控件一个ID然后获取ID的值就行了 -----以TextBox为例int count = 1;
void IterateThroughChildren(Control parent) //遍历所有控件
{
foreach (Control c in parent.Controls)
{
if (c.GetType().ToString().Equals("System.Web.UI.WebControls.TextBox")))
{
Console.WriteLine("控件{0}的值为:{1}",c.ID,c.Text);
count++; //count为全局变量,记录找到的TextBox数量
}
if (c.Controls.Count > 0)
{
IterateThroughChildren(c);
}
}
} :D也可以直接用//遍历下单独的循环里套用每一个要去实现下的控件名. 谢谢分享!!!
页:
[1]