这里有区别吗?这两种删除事件处理程序的方式是否有区别?
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