【发布时间】:2011-03-20 04:07:01
【问题描述】:
有谁知道在列表中读出我在页面上的所有 UpdatePanel 客户端 ID 的方法?基本上我需要用一种UpdatePanel遍历页面中的所有控件,并显示每个控件的ClientID..
我在这个页面上有四个更新面板,我正在使用这个
private string LoopUpdatePanel(ControlCollection controlCollection)
{
StringBuilder sb = new StringBuilder();
foreach (Control control in controlCollection)
{
if (control is UpdatePanel)
{
sb.Append(((UpdatePanel)control).ClientID + ", ");
}
if (control.Controls != null)
{
LoopUpdatePanel(control.Controls);
}
}
return sb.ToString();
}
它返回一个空字符串??
【问题讨论】:
标签: c# asp.net webforms updatepanel