1. 程式人生 > >C#代碼總結01---如何清空頁面上所有文本框的內容。(用於錄入後的清空)

C#代碼總結01---如何清空頁面上所有文本框的內容。(用於錄入後的清空)

sel dropdown this system 代碼 controls drop pdo select

    /// <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---如何清空頁面上所有文本框的內容。(用於錄入後的清空)