foreach(Control c in Form.Controls)
{
if (c is Button)
//it's Button...
...
..
}
{
if (c is Button)
//it's Button...
...
..
}
解决方案 »
- a href 和 submit分别如何带参数传递给新的asp网页
- word文档可否转换为aspx网页
- 请问asp.net能不能获取客户端的硬盘编号!
- Asp.NET+Access编写的程序在本地测试正常,上传到它间上提示找不到数据库
- 将一个参数传到方法里,方法里修改这个参数的值时,外部这个参数的值,也发生了变化,怎么解决?
- 有关页 面 打不开的问题?
- 关于报表自动生成时控件位置控制的问题
- ASP.NET揭秘(第二版)的源代码?
- Response.Write带两个参数为啥不对,请高人指点
- ASP .NET 中如何利用VBA编程?
- 请问各位高手.....怎么设置datagrid的行距,列宽...还有...当显示不下的时候不换行..直接把后面的内容去掉.....谢谢
- 为什么我的TemplateColumn中的dropdownlist无法显示呢?
foreach(Control ctrl in topctrl.Controls){
Response.Write(ctrl.ID+" 是一个 "+ctrl.GetType().ToString()+"<br>");
if(ctrl.HasControls())
DisplayAllControls(ctrl);
}
}
DisplayAllControls(this);
}
{
...
foreach control ctrlLevel2 in ctrlLevel1.controls
{ .....
foreach ....
{....
}
}
}
如果遍历更下一级的子控件,只要再重复上面的语句就可以了,VB的只要按照VB语法改一下就行了,我用C#,对VB不熟悉,只能以C#告诉你了
For Each c In Me.Controls
If (TypeOf (c) Is TextBox) Then
CType(c, TextBox).Text = ""
CType(c, TextBox).Style("TextAlign") = "HorizontalAlignment.right"
End If
Next