Asp.Net递归遍历页面控件实例
asp.net 不能像window那样直接遍历this.Controls就可以了,因为:
this.Controls只是包含了Page根一级的control,这样次级的control就都没有遍历
TextBox一般会放在form里面,遍历this.Controls只会访问form control,而不会访问form的子Contorl
下面使用递归对页面control树进行完全遍历
private void FindTextBox(ControlCollection cc)
{
foreach (Control c in cc)
{
if (c.HasControls())
{
FindTextBox(c.Controls);
}
if (c is TextBox)
{
((TextBox)c).Text = string.Empty;
}
}
}
本例只演示TextBox,其他控件用法一样.
转自:http://bbs.it560.com/viewthread.php?tid=171
转载于:https://www.cnblogs.com/it560/archive/2009/11/12/1602135.html
Asp.Net递归遍历页面控件实例相关推荐
- asp.net httpmodule 访问页面控件 备忘
用到的时候发现还得找代码,存一个例子方便自己和他人修改: using System; using System.Data; using System.Configuration; using Syst ...
- 递归的妙用—遍历子控件
我们在ASP.NET编程中, 经常需要遍历一个Web控件的子控件 ,找到所需的控件并获取控件中相应的值.以前我都是采用循环的方式遍历子控件,但当子控件是复杂的树形结构,比如:子控件也有子控件,子控件的 ...
- asp.net 页面从初始化到卸载事件顺序(及对页面控件调用)完整列表【转】
asp.net 页面从初始化到卸载事件顺序(及对页面控件调用)完整列表[转] 客户发出POST请求-〉创建Page派生类,调用构造函数-〉调用Page类的IHttpHandler.ProcessReq ...
- Asp.net中服务端控件事件是如何触发的(笔记)
Asp.Net 中在客 户端触发服务器端事件分为两种情况: 一. WebControls中的Button 和HtmlControls中的Type为submit的HtmlInputButton 这两 ...
- DotNetTextBox V2.0 Web Control(ASP.NET2.0 增强型TextBox控件,完全支持AJAX.NET)
[控件界面] [控件介绍] 名称:DotNetTextBox V2.0 Web Control 免费无限制版 类型:ASP.NET2.0 增强型TextBox控件 作者: 小宝.NET2.0 主页:h ...
- ASP.NET的六种验证控件,及正则表达式
请查看原文 https://www.cnblogs.com/eva_2010/articles/1868935.html 参考百度度 https://baike.baidu.com/item/正则表达 ...
- asp net夜话之八 数据绑定控件
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 通过前面 ...
- ASP.NET中 Calendar(日期控件)的使用
ylbtech-ASP.NET-Control-Basic:Calendar(日期控件)的使用 ASP.NET中 Calendar(日期控件)的使用. 1.A,运行效果返回顶部 Calendar(日期 ...
- asp.net 包含动态创建控件的容器如果要切换显示/隐藏不要用 Visible 属性
asp.net 包含动态创建控件的容器如果要切换显示/隐藏不要用 Visible 属性 就是不用 XXX.Visible = false; // true 因为这样该容器及其子控件会彻底的从页面上消 ...
最新文章
- 为什么Java大神,都在看Spring Boot和Spring Cloud的书?
- 温度 数值模拟 matlab,西安交通大学 - 温度场数值模拟(matlab)
- 谈题库系统(Samplx)项目之进展
- 面向对象淡入淡出轮播图(附带面向过程)
- WebM文件格式标准
- iptables 性能 测试
- 最全Spring常用注解详解
- 如何彻底卸载3dmax2020_3dmax卸载不干净如何解决_3dmax怎么彻底卸载干净
- vc语言c1083错误,VC Fatal Error C1083的几种解决方案
- 【NC204267】牛牛染颜色
- 数据结构与算法—二叉排序(查找)树
- AM335x启动流程(BootRom-MLO-Uboot)
- 我的世界java版红石电梯_《我的世界》红石电梯建造教程
- jsp 页面传值 到后台 中文乱码解决方法
- 怎么在电脑上玩电击文库零境交错 电击文库零境交错电脑版教程
- BEAM钱包地址获取教程
- 【算法题】求一个字符串的最长不重复子串
- 什么是哈希冲突,怎么解决哈希冲突的问题?
- java io 面试题_Java IO面试题及答案整理汇总
- 服务器宝塔面板配置远程连接数据库
热门文章
- Vue中使用定时器setInterval和延迟执行setTimeout
- jdbctemplate 新增数据 返回主键id
- 前端面试准备---浏览器和网络篇(一)
- Vue method与computed的区别
- 新技能,利用Reflector来修改dll引用
- Android开机启动Activity或者Service方法
- 使用Visual Studio 部署SharePoint时提示“路径中具有非法字符”
- 人机交互大作业_为百亿级未来布局 徐工XG新一代高空作业设备全球首发
- linux moxa 多串口卡_MOXA多串口卡C32030TCPU模块双RISC-based处理器架构大幅提升I/O数据传输的效能达到8口或以上...
- esp启动是什么感觉_第九章 ESP32上电后的启动过程