/// <summary> /// 清空頁面上全部TextBox的內容。用於錄入後的清空 /// </summary> /// <param name="topctrl">通常傳入this,表明清頁面中全部TextBox,DropDownList的值</param> static public void ClearTextBox(System.Web.UI.Control allCtrl) { foreach (System.Web.UI.Control ctrl in allCtrl.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: 中的類型便可。this