注册 登录
编程论坛 ASP.NET技术论坛

[求助]怎样统计页面中有多少个Button控件

冰残剑 发布于 2007-07-04 10:24, 674 次点击
怎样在代码中实现,谢谢!
4 回复
#2
sean882007-07-04 11:08
以下是引用冰残剑在2007-7-4 10:24:44的发言:
怎样在代码中实现,谢谢!

循环窗体,判断控件类型,代码如下:


int count;
foreach(System.Web.UI.Control control in this.Controls)
{
if(control.GetType().ToString()=="System.Web.UI.HtmlControls.HtmlForm")
{
foreach(System.Web.UI.Control controls in control.Controls)
{
if(controlTxt.GetType().ToString()=="System.Web.UI.WebControls.Button")
{
count++;
}
}

}
}
Response.Write(count.ToString());

#3
川流不息2007-07-04 11:09
也可以用JS實現吧,我記得我曾經給過一段全選復選框的代碼,裡面有類似的方法。
#4
冰残剑2007-07-04 11:15
谢谢啊,非常感谢!
#5
夜_狼2007-07-05 17:57
支持
1