信阳农夫的专栏

志向立高远,学问做精细!努力做一名合格的信阳农专人!

  博客园 :: 首页 :: 新随笔 :: 联系 :: 订阅 :: 管理 ::

转载:C#清空页面文本框

清空文本框,如TextBox、<input type="text" />,等等。

主要是对给定的控件进行遍历,如果控件包含子控件,递归,否则判断控件是否为文本框,并作相应的处理,如:给控件属性Text(TextBox)或者value(<input type="text" />)赋上空值。

/// <summary>
/// 清空文本框
/// </summary>
/// <param name="controls"></param>
public void EmptyTextBox(ControlCollection controls)
{
foreach (Control c in controls)
{
if (c.Controls.Count > 0)
{
// 递归
this.EmptyTextBox(c.Controls);
}
else if (c is TextBox)
{
// 服务器控件
((TextBox)c).Text = "";
}
else if (c is HtmlInputText)
{
// HTML 控件
((HtmlInputText)c).Value = "";
}
}
}

清空文本框,如TextBox、<input type="text" />,等等。

主要是对给定的控件进行遍历,如果控件包含子控件,递归,否则判断控件是否为文本框,并作相应的处理,如:给控件属性Text(TextBox)或者value(<input type="text" />)赋上空值。

简单示例

this.EmptyTextBox(this.form1.Controls);

转载于:http://www.cnblogs.com/ideal35500/archive/2010/11/17/1880167.html

posted on 2011-02-28 21:33  信阳农夫  阅读(688)  评论(0)    收藏  举报