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

转载 2007年09月24日 13:00:00
#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 
 

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

#region 清空指定页面上所有的控件内容,public static void ClearAllContent()/// /// 清空指定页面上所有的控件内容,包括TextBox,CheckBox...
  • shanliwa
  • shanliwa
  • 2007年10月23日 14:34
  • 374

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

public static void ClearAllContent( ) /// /// 清空指定页面上所有的控件内容,包括TextBox,CheckBox,CheckBoxList,RadioB...
  • jelink
  • jelink
  • 2006年08月30日 14:52
  • 809

遍历页面上所有TextBox控件并给它赋值为string.Empty?

请编程遍历页面上所有TextBox控件并给它赋值为string.Empty? 答:       foreach (System.Windows.Forms.Control control in t...
  • jixiaomeng821
  • jixiaomeng821
  • 2015年03月13日 10:25
  • 761

请编程遍历页面上所有TextBox控件并给它赋值为string.Empty?

foreach (System.Windows.Forms.Control control in this.Controls) { if (control is System.Windows.Fo...
  • X_X_OO
  • X_X_OO
  • 2016年09月06日 19:15
  • 930

在内容页中怎么获取master页的控件引用

     如果MasterPage.Master 中有个Web.UserCtrl.SearchBar 类型的控件,id是SearchBar,可以在内容页中这样获取:      Web.UserCtrl...
  • love__coder
  • love__coder
  • 2010年09月18日 14:06
  • 1455

如何在Asp.Net下遍历指定页面上的所有控件

   #region 清空指定页面上所有的控件内容,public static void ClearAllContent( ) /// /// 清空指定页面上所有的控件内容,包括TextBox,Ch...
  • xbf321
  • xbf321
  • 2007年02月03日 17:08
  • 625

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

如何在ASP.NET下遍历指定页面上所有控件序:把它写下的目的,是感觉这段代码会对一些朋友有所帮助!#region 清空指定页面上所有的控件内容,public static void ClearAll...
  • NetFair
  • NetFair
  • 2004年12月15日 21:26
  • 1922

遍历页面的所有button控件

 1 通用代码:    public static ArrayList BtnList(System.Web.UI.Control page)    ...{        int nPageCont...
  • longronglin
  • longronglin
  • 2008年03月04日 16:15
  • 1266

如何在html的div上动态显示带忽略信息的字符串。

按客户要求,需要在仪表板中组件标题栏上动态显示字串,当字串宽超出标题栏时,显示 ... 。这个必须是动态的,我写了一下,效果如下:代码如下:...
  • tiger119
  • tiger119
  • 2011年04月22日 06:29
  • 2268

如何在aspx页面中插入swf动画

http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="100%"...
  • Binbin_IT
  • Binbin_IT
  • 2014年06月06日 00:28
  • 542
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:如何在ASP.NET下遍历指定页面上所有控件
举报原因:
原因补充:

(最多只允许输入30个字)