這裏有區別嗎?這兩種刪除事件處理程序的方式是否有區別?
Button1.Click -= new EventHandler(Button1_Click);
和
Button1.Click -= Button1_Click;
第二種方法似乎並沒有爲我工作,但我已經看到了使用谷歌時-ING「如何刪除事件處理程序」。 編輯:其實都不是爲我工作,即使如此應該交替工作嗎?
更新:
這些似乎沒有爲我工作的原因是因爲我的AutoPostBack =在我的控制如此。我沒有設置斷點來查看事件是否被調用,我只是看了瀏覽器,看它是否刷新(意思是後回)。
@MarkByers沒有其他的,我已經更新了我的問題來表明這一點。你很聰明! – Dean 2012-07-30 00:13:30
聽起來像'Button1_Click'簽名可能是錯誤的。代碼是否適用於添加它們? – Enigmativity 2012-07-30 00:14:38
@Enigmativity我在我的aspx頁面前端的標記中添加了事件處理程序,所以這裏沒有問題。我更新了我的問題,以解釋我在假設此代碼在其他情況下無法正常工作時所犯的錯誤。 – Dean 2012-07-30 00:26:49