`
wostyh
  • 浏览: 77187 次
  • 性别: Icon_minigender_1
  • 来自: 长沙
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

普通页面、套用母版页的页面遍历TextBox控件的方法

阅读更多

1.普通页面遍历TextBox控件清空的方法,其他控件类似

foreach (Control col in this.Controls)
{
     //if (col.GetType().Name.Equals("TextBox"))
     if (col is TextBox)
     {
         ((TextBox)col).Text = "";
     }
}

         

2.套用母版页的页面遍历TextBox控件的方法,其他控件类似

foreach (Control cp in Page.Controls) 
{ 
       foreach (Control ct in cp.Controls) 
       {
            if (ct is HtmlForm) 
            { 
                  foreach (Control con in ct.Controls)
                  { 
                      foreach (Control c in con.Controls)
                      {
                          if (c is TextBox)
                          {
                              (c as TextBox).Text = "";
                          }
                      } 
                  } 
             } 
       } 
}

 

备注:在很多情况下,虽然利用母版本比较方便,但也有弊端,如数据的重复加载(实际开发中用缓存解决),控件id号的改变(利用<%控件ID.客户端ID %>解决),类似如上的问题等。所以大家在实际开发中若感觉一种方法明明是对的,但就是得不到想要的结果,可以考虑下是不是母版的原因造成


本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/fuhuiping/archive/2009/07/01/4312350.aspx

分享到:
评论

相关推荐

    ASP.NET套用母版页的页面控件遍历

    总之,ASP.NET套用母版页的页面控件遍历是实现页面级功能的重要技术。理解并熟练掌握这一技巧,可以帮助开发者更高效地管理页面控件,提高代码的复用性和可维护性。通过本文的介绍,你应该对如何遍历ASP.NET母版页下...

    C#母版页下递归实现内容页面控件遍历

    在本例中,我们将详细探讨如何使用递归算法来遍历母版页下的内容页控件,特别是TextBox控件。 首先,我们看到一个名为`IterateThroughChildren`的方法,这个方法是递归遍历控件的核心。它接受一个`Control`类型的...

    ASP.NET 页面控件遍历

    非嵌套母版页的情况指的是在没有使用多级母版页结构时的页面控件遍历。 在ASP.NET中,页面控件可以分为服务器控件和HTML控件。服务器控件在服务器端处理,而HTML控件则更接近于标准HTML标记。遍历页面控件通常是...

    VS2008(C#)中的ASP.NET子页嵌套多层母版页的控件访问方法

    当需要从子页面访问嵌套母版页的控件时,我们需要使用以下方法: 1. **FindControl** 方法:这是最基础的方法,通过递归遍历页面控件树来查找指定的控件。首先从子页面开始,然后向上遍历到父级母版页,直到找到...

    在内容页中控制母版页中用户控件中的控件及属性.doc

    本文将详细解释如何在内容页中控制母版页中用户控件的控件及其属性,并提供三种不同的实现方法。 **方法一:通过公共属性传递值** 1. **创建用户控件(User Control)** 首先,创建一个名为`Header`的用户控件,...

    Web控件和母版页Web控件和母版页

    Web控件和母版页是ASP.NET开发中两个重要的概念,它们在构建动态网页和保持一致的页面布局中起着至关重要的作用。Web控件是ASP.NET提供的一种强大的工具,可以方便地在网页上创建交互式的用户界面。而母版页(Master...

    ASP.NET 2.0 中母版页与内容页的控件之间的访问的源代码

    2. **FindControl**方法:若要在母版页中访问内容页的控件,或者在内容页中访问母版页的控件,可以使用`FindControl`方法。例如,在母版页的后台代码中访问内容页的`btnSubmit`按钮: ```csharp protected void ...

    c#内容页访问母版页的属性及控件

    这种方法的优点是可以在内容页中动态地获取母版页控件的引用,而不需要在母版页中定义公共属性或方法。 例如,在内容页中,可以使用以下代码获取母版页的 Label 控件的 Text 属性: ``` protected void Page_...

    使用模板页后内容页中控件查找

    本案例主要探讨了如何在一个使用了母版页的页面中查找特定的控件,并验证其类型,最终根据类型决定是否显示该控件。具体步骤如下: 1. **定义内容页**: ```csharp Language="C#" MasterPageFile="~/Item...

    导航控件与母版页 实验

    总的来说,这个实验涵盖了ASP.NET开发中重要的页面布局和导航设计,通过实际操作,学生能更好地掌握如何使用母版页创建一致的页面布局,以及如何利用导航控件如Menu和TreeView来提供直观的用户导航。这些技能对于...

    母版页搭建页面框架-003静态页面.rar

    在ASP.NET开发中,母版页(Master Page)是一种强大的工具,用于创建具有统一布局和设计的多页面网站。"母版页搭建页面框架-003静态页面.rar"这个压缩包显然包含了关于如何将静态HTML页面转换为使用母版页的教程资料...

    母版页使用详解

    假设母版页中定义了一个`TextBox`控件和相关属性、方法,内容页面可以如下访问和调用: ```csharp // 在内容页面中获取母版页的TextBox控件 TextBox txt = (TextBox)((MasterPage)Master).FindControl("txtMaster")...

    引用asp.net母版页后,母版页和内容页的页面事件执行顺序

    以下是母版页和内容页页面事件的详细执行流程: 1. **初始化阶段(Initialization)**: - 首先,母版页的`Page_Init`事件被触发,此时母版页上的控件已经被创建。 - 紧接着,内容页的`Page_Init`事件被触发,...

    母版页+站点地图+用户控件.rar

    母版页、站点地图和用户控件是ASP.NET开发中的三个关键...母版页用于统一页面布局,站点地图则提供了清晰的导航结构,而用户控件则实现了UI组件的复用。理解和掌握这些概念,对于提升ASP.NET开发效率和质量至关重要。

    母版页的使用方法包括母版页值传递等等

    此外,还可以使用`Page.Master.FindControl`方法查找母版页上的控件,以便在子页面中进行操作。 综上所述,母版页是ASP.NET Web开发中不可或缺的一部分,它极大地提高了页面设计的效率和一致性。通过理解母版页的...

    母版页、控件页、内容页的执行顺序?测试程序

    在ASP.NET中,母版页(Master Page)、控件页(User Control)和内容页(Content Page)是构建Web应用程序的重要组成部分,它们提供了强大的布局和重用功能。下面将详细阐述这三个概念及其执行顺序,以及如何通过...

    引用母版页后在page页面修改母版页控件的值的方法

    当内容页面需要引用母版页时,可以通过几种不同的方式来修改母版页中的控件值。以下是对上述描述中提到的修改方法的详细知识点讲解。 1. 母版页和内容页面的关系 在***中,一个母版页定义了一个可以被多个内容页面...

    关于Visual studio 2015中使用母版页(masterpage)的例子

    例如,全局母版页可以包含站点的通用导航和页脚,而嵌套母版页可以针对特定的页面组或功能区进行定制。通过这种方式,你可以保持整个网站的一致性,同时确保每个页面都有其独特的内容。 总结起来,Visual Studio ...

    ASP.NET 2.0创建母版页引来的麻烦-js无用

    母版页通常包含多个`ContentPlaceHolder`控件,这些控件允许子页面填充特定的内容区域。 ### JavaScript在母版页中的问题 然而,在母版页中使用JavaScript时,可能会遇到一些挑战。由于母版页与内容页的分离,...

    母版页的使用母版页的使用

    母版页的使用还可以结合其他ASP.NET技术,如用户控件(User Controls)、数据绑定和服务器端事件处理,以实现更复杂的页面逻辑。同时,需要注意的是,母版页的CSS样式应与子页面的样式相协调,避免样式冲突导致布局...

Global site tag (gtag.js) - Google Analytics