-1

我的页面中有许多文本框。存储值后,我需要清除所有文本框。一个一个地清除所有文本框是一个耗时的过程。任何人都可以建议我一种方法来清除单个函数中的所有文本框。

4

3 回答 3

3

你可以试试:

foreach (TextBox tb in this.Controls.OfType<TextBox>())
    tb.Text = string.Empty;

但这将直接清除页面上存在的文本框,而不是其他控件中的文本框。

于 2013-03-12T07:47:19.350 回答
1

从客户端,使用 Jquery 你可以像这样实现它

$("input:text").val('');

这将清除表单中所有文本框的值。

于 2013-03-12T07:50:16.747 回答
1

如果您在 WebForms 中使用 ViewState,那么您可以在成功保存后禁用它:base.EnableViewState = false;

于 2013-03-12T08:21:07.847 回答