1

我怎样才能使按钮工作,以便它同时清除弹出的所有文本框...

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

我试过这个

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;

}

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

4

2 回答 2

1

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

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

我会小心处理这个问题,因为它会清除页面上的每个文本框。但除此之外,这可以满足您的要求。

于 2012-05-29T22:48:38.617 回答
0

找到它所在的表单并在 JavaScript onclick of button 中调用 reset() 函数。

于 2012-05-29T20:41:37.087 回答