我在web用戶控件中有一個文本框。而我訪問它的內容頁面,並添加其文本文本框的文本更改事件在回發應用程序時自動觸發
變化的事件處理程序如下......
protected void Page_PreInit(object sender, EventArgs e)
{
Find = (TextBox)(Menu1.FindControl("txtTarget"));
Find.TextChanged += new EventHandler(Find_TextChanged);
}
void Find_TextChanged(object sender, EventArgs e)
{
}
現在我在同一個web用戶控件一個LinkButton。當我點擊這個鏈接按鈕時,該文本的文本更改事件會自動觸發。
當點擊鏈接按鈕時,我該如何阻止此事件發生?
當您更改Text屬性的值時,TextChanged事件將被觸發。如果你不想處理它,然後刪除事件處理程序。 – adatapost
但我在其他情況下需要它。當我點擊鏈接按鈕時,我不需要這個事件。 –
Button的單擊不會引發TextChanged並調用處理程序,除非其值已更改。 – adatapost