/// <summary> /// 清空页面上所有TextBox的内容。用于录入后的清空 /// </summary> /// <param name="topctrl">一般传入this,代表清页面中所有TextBox,DropDownList的值</param> static public void ClearTextBox(System.Web.UI.Control topCtrl) { foreach (System.Web.UI.Control ctrl in topCtrl.Controls) { switch (ctrl.GetType().ToString()) { case "System.Web.UI.WebControls.TextBox": ((System.Web.UI.WebControls.TextBox)ctrl).Text = ""; break; //case "System.Web.UI.WebControls.DropDownList": // ((System.Web.UI.WebControls.DropDownList)ctrl).SelectedIndex = 0; // break; } if (ctrl.HasControls()) { ClearTextBox(ctrl); } } }
同样适用于清空其他输入框内容,修改 case: 中的类型即可。
C#代码总结01---如何清空页面上所有文本框的内容。(用于录入后的清空)
原文:https://www.cnblogs.com/JesseP/p/10417866.html