我想清除所有文本框。寫的公共職能爲:無法清除文本框
public void clean(Control parent)
{
try
{
foreach (Control c in parent.Controls)
{
TextBox tb = c as TextBox; //if the control is a textbox
if (tb != null)//Will be null if c is not a TextBox
{
tb.Text = String.Empty;//display nothing
}
}
}
catch (Exception ex)
{
Console.WriteLine("{0} Exception caught.", ex);
}
}
在類頁面
我希望它被稱爲我宣佈:
PublicFunctions pubvar = new PublicFunctions();
,我把它作爲
pubvar.clean(Page);
,但它不是工作......甚至沒有發生錯誤...我的文本框不清除...幫助?
何時何地你打了嗎?另外,你在這裏使用異常處理是毫無意義的。 – James
什麼是頁面的類型?你發送什麼函數? – user2857877
@James即時關閉我的連接到數據庫後,我做了一個GridView綁定後調用它。所有這一切發生時,我點擊保存提交信息...也是沒有意義的?請解釋。 – New2This