2012-03-09 69 views

回答

0

你可以用一點點的javascript來做到這一點。使用像jquery這樣的框架,它可以非常容易地找到所有類型的輸入並清除那裏的價值。下面給出的例子。

HTML:

First name: <input type="text" id="firstname" /><br /> 
    Last name: <input type="text" id="lastname" /><br /> 
    <button>Submit</button>​ 

的JavaScript:

$("button").click(function() { 
      $("input").val(''); 
     });​ 

More Info

0
TextBox1.Text = String.Empty; 
DropDownList1.SelectedIndex = -1; 
... 

如果你想獲得看上你可以通過所有的控件和容器的頁面上進行迭代,並將它們的值設置爲某個默認值。

當然,快速的方法是簡單地發回response.Redirect回到同一頁面。這實質上是告訴瀏覽器重新開始。大概所有的值都是空白的。

0

另一種方法是使用表單上內置Controls.Clear()方法:

form1.Controls.Clear() 
0

你可以做這樣的事情,你想要這個

public static void ClearControls(Control Parent) 
{ 
    if (Parent is TextBox) 
     { 
      (Parent as TextBox).Text = string.Empty; 
     } 
    else if (Parent is DropDownList) 
     { 
      (Parent as DropDownList).SelectedIndex = 0; 
     } 
    else 
     { 
      foreach (Control c in Parent.Controls) 
      ClearControls(c); 
     } 
} 

和呼叫下面的代碼

ClearControls(Page);