int cntControl = this.Page.Controls.Count;
StringBuilder sb = new StringBuilder();
sb.Append("<table border='1' style='width:500px;'>");
for (int i = 0; i < cntControl ; i++)
{
foreach (Control ctrl in this.Page.Controls[i].Controls)
{
if (ctrl is Button)
{
if (ctrl.ID.Substring(0, 3).Equals("btn"))
{
sb.Append("<tr><td>" + ctrl.ID + "</td></tr>");
}
else
{
sb.Append("<tr><td><span style='color:red;'>" + ctrl.ID + "</span></td></tr>");
}
}
if (ctrl is GridView)
{
if (ctrl.ID.Substring(0, 3).Equals("gvw"))
{
sb.Append("<tr><td>" + ctrl.ID + "</td></tr>");
}
else
{
sb.Append("<tr><td><span style='color:red;backgroud-color:yellow'>" + ctrl.ID + "</span></td></tr>");
}
}
}
}
sb.Append("</table>");
Label lblPageCheck = new Label();
lblPageCheck.Text = sb.ToString();
Page.Controls.Add(lblPageCheck);
分享到:
相关推荐
这时,“遍历页面控件换CSS”就成为了一个必要的技术实践。以下将详细介绍这一过程。 首先,我们需要理解遍历页面控件的概念。在HTML文档中,页面控件可以是按钮、输入框、文本、图片等各种元素。遍历这些控件意味...
本文将详细介绍如何在C#中进行界面美化、换肤以及遍历页面控件的实现方法。 首先,界面美化主要涉及到控件的样式、颜色、布局等元素。在C#中,我们可以利用Windows Forms或WPF(Windows Presentation Foundation)...
AutoJs源码-遍历子控件b。本资源购买前提醒:本源码都是实际autojs项目模板,安装好autojs直接运行即可打开。1、支持低版本autojs。2、资源仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您自己承担!。...
遍历页面控件通常是为了访问或操作这些控件,无论它们是直接在页面上定义的还是在代码后面动态添加的。 1. **控件树的概念**:每个ASP.NET Web表单都有一个控件树,它包含了页面上所有控件的层次结构。遍历就是沿着...
- 遍历页面控件可以实现全局事件处理,例如统一处理所有按钮的点击事件。 - 可用于动态添加控件,如在运行时根据需要创建新的输入字段。 - 数据绑定和验证,确保所有输入控件都被正确处理。 3. 页面控件遍历的...
在Web开发中,为了动态地操作网页上的各种控件(如文本框、按钮等),通常需要一种能够遍历页面上所有控件的方法。本文将详细介绍两种不同的技术来实现这一目标:一种是前台JavaScript实现,另一种则是后台C#实现。...
2. **遍历控件**:使用递归的方式遍历整个视图树。对于每个View,我们检查它的类型。如果是TextView(显示文本的控件),我们就设置字体样式;如果是ViewGroup,我们就继续遍历其子视图。 ```java public void ...
使用 `document.forms[0]` 可以获取当前页面的所有控件集合,然后使用 `for` 循环遍历控件集合,获取每个控件的类型和值。 2. 遍历控件的类型 使用 `inputArr[i].type.toUpperCase()` 可以获取控件的类型,然后...
js遍历页面控件, 代码如下: var inputArr = document.forms[0]; for( var i = 0; i < inputArr.length; i++ ) { if( inputArr[i].type.toUpperCase() == “BUTTON” ) { inputArr[i].disabled=”disabled”...
本文将通过一个名为"GridviewBatchOperation"的压缩包文件中的例子,详细介绍如何使用JavaScript在客户端遍历GridView的所有控件,实现批量操作。 首先,了解JavaScript的基本语法是必要的。JavaScript是一种轻量级...
当需要对整个网站的多个页面中的特定控件进行统一操作时,如设置属性或执行某种功能,遍历这些控件就显得尤为重要。在本例中,我们将详细探讨如何使用递归算法来遍历母版页下的内容页控件,特别是TextBox控件。 ...
本文总结了 ASP.net 面试中的重要知识点,涵盖了访问修饰符、ASP.NET 页面之间传递值的几种方式、递归算法、遍历页面控件、排序算法、C# 中索引器的实现过程、数学表达式的求值等多个方面的知识点。 一、访问修饰符...
WPF中控件的循环遍历,批量赋值。代码包含遍历函数,以及我使用的一个CLASS。
本文将详细讲解如何在C#中遍历ASP.NET页面上的所有控件,以及两种不同的实现方法。 首先,我们来看第一种遍历控件的方法,这种方法适用于在Page或Panel等容器控件中遍历直接子级控件: ```csharp for (int i = 0; ...
1. **FindControl** 方法:这是最基础的方法,通过递归遍历页面控件树来查找指定的控件。首先从子页面开始,然后向上遍历到父级母版页,直到找到目标控件。例如: ```csharp protected void Page_Load(object ...
接下来,我们再次遍历页面控件,这次是将控件的值设置回实体属性。 ```csharp foreach (PropertyDescriptor property in TypeDescriptor.GetProperties(updatedStudent)) { Control control = ...
Javascript遍历页面中的text控件是前端开发中常见的操作,特别是在需要对页面中多个文本输入框进行统一处理时显得尤为重要。本文将详细介绍如何使用Javascript遍历页面上所有的text类型的控件,并提取这些控件的ID。...
1. **遍历页面控件**: 在JavaScript中,`getElementsByTagName()`方法用于获取页面上所有指定标签名的元素集合。例如,在示例代码中,`document.getElementsByTagName("input")`返回了所有`<input>`标签,即页面上...
在本篇文章中,我们将讨论C#面试中的多个问题,涵盖了ASP.NET页面之间传递值的方式、递归算法、委托、事件、重载和override的区别、B/S结构系统中的变量值传递、遍历页面控件、冒泡排序算法、索引器的实现过程、...