zoukankan      html  css  js  c++  java
  • 怎样在ASP.NET下遍历指定页面上控件?(转)

      如何在ASP.NET下遍历指定页面上所有控件

      

      序:把它写下的目的,是感觉这段代码会对一些朋友有所帮助!

      

      #region 清空指定页面上所有的控件内容,public static void ClearAllContent()

      

      /// <summary>

      

      /// 清空指定页面上所有的控件内容,包括TextBox,CheckBox,CheckBoxList,RadioButton,RadioButtonList。但是不清

      

      /// 除如ListBox,DropDownList,因为这样的控件值对当前页面来说还可以用,一般这些控件里都是保存的字典数据。

      

      /// Author:Kevin

      

      /// 日期:2004-12-02

      

      /// </summary>

      

      /// <param name="page"> 指定的页面</param>

      

      public static void ClearAllContent(System.Web.UI.Control page)

      

      {

      

      int nPageControls = page.Controls.Count;

      

      for (int i = 0; i < nPageControls; i++)

      

      {

      

      foreach (System.Web.UI.Control control in page.Controls[i].Controls)

      

      {

      

      if (control.HasControls())

      

      {

      

      ClearAllText(control);

      

      }

      

      else

      

      {

      

      if (control is TextBox)

      

      (control as TextBox).Text = "";

      

      if (control is CheckBox)

      

      (control as CheckBox).Checked = false;

      

      if (control is RadioButtonList)

      

      (control as RadioButtonList).SelectedIndex = -1;

      

      if (control is RadioButton)

      

      (control as RadioButton).Checked = false;

      

      if (control is CheckBoxList)

      

      {

      

      foreach (ListItem item in (control as CheckBoxList).Items)

      

      {

      

      item.Selected = false;

      

      }

      

      }

      

      }//if..else

      

      }//foreach

      

      }//for

      

      }

      

      #endregion

  • 相关阅读:
    Linux环境下安装JDK
    CentOS 7 更改主机名
    Find Pivot Index之Python实现
    MySQL基本操作之数据库基本操作
    Linux环境下安装单实例MySQL 5.7
    基于时间的ACL配置
    动态ACL的配置
    自反ACL
    OSFPv3的配置
    RIPng 配置
  • 原文地址:https://www.cnblogs.com/thcjp/p/2681225.html
Copyright © 2011-2022 走看看