我有一个asp.net
表单
。在这个 form
中,我想清除我在 textbox
、dropdownlist
等中输入的所有数据。那么如果不转到每个文本框,我该怎么做并设置值。
如 TextBox1.Text="";
等。我如何清除表单的所有值?
最佳答案
要么
使用这个函数
private void ClearInputs(ControlCollection ctrls)
{
foreach (Control ctrl in ctrls)
{
if (ctrl is TextBox)
((TextBox)ctrl).Text = string.Empty;
else if (ctrl is DropDownList)
((DropDownList)ctrl).ClearSelection();
ClearInputs(ctrl.Controls);
}
}
并称它为
ClearInputs(Page.Controls);
或
重定向到同一页面
Response.Redirect(Request.Url.PathAndQuery, true);
关于c# - 清除 asp.net 表单中的所有字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4872364/