如何制作一个只清理文本框数据的按钮?

时间:2012-05-29 20:39:29

标签: asp.net c#-4.0 button

如何让按钮工作,以便同时清除所有弹出文本框 ...

是否有一行代码可以执行上述功能?

我试过这个

protected void AddNext_Click(object sender, EventArgs e)
{
    AccountNumber.Text = null;
    AccountTitle.Text = null;
    PinNumber.Text = null;
    CreationDate.Text = null; 
    Balance.Text=null;
    AccountTitle.Text = null;

}

但有没有更好的方法让所有文本框都空白?

2 个答案:

答案 0 :(得分:1)

如果您希望通过单击按钮清除页面上的所有文本框,则此方法有效:

  protected void Button1_Click(object sender, EventArgs e)
 {
    foreach (TextBox i in this.Page.Form.Controls.OfType<TextBox>().ToList())
    {
        i.Text = null;
    }
 }

我会小心这个,因为它会清除页面上的每个文本框。但除此之外,这就是你所要求的。

答案 1 :(得分:0)

找到它所在的表单,并在JavaScript的onclick按钮上调用reset()函数。