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

  • 相关阅读:
    【ACM-ICPC 2018 南京赛区网络预赛 L】Magical Girl Haze
    【Manthan, Codefest 18 (rated, Div. 1 + Div. 2) C】Equalize
    【Manthan, Codefest 18 (rated, Div. 1 + Div. 2) B】Reach Median
    工作总结二
    学习总结
    快速WCF
    EF+linq的增删改查
    JAVASCRIPT闭包以及原型链
    CSS声明各个浏览器私有属性的命名前缀
    mvc的model验证,ajaxhelper,验证机制语法
  • 原文地址:https://www.cnblogs.com/thcjp/p/2681225.html
Copyright © 2011-2022 走看看