Có sự khác biệt nào ở đây không?Có sự khác biệt nào giữa 2 cách xóa trình xử lý sự kiện này không?
Button1.Click -= new EventHandler(Button1_Click);
và
Button1.Click -= Button1_Click;
Phương pháp thứ hai dường như không làm việc cho tôi, nhưng tôi đã nhìn thấy nó được sử dụng khi Google-ing 'làm thế nào để loại bỏ một trình xử lý sự kiện'. Chỉnh sửa: Thực tế là không hoạt động cho tôi, ngay cả như vậy nên hoặc là làm việc thay thế cho nhau?
Cập nhật:
Lý do những đã không xuất hiện để làm việc đối với tôi là vì tôi đã có AutoPostBack = true trên điều khiển của tôi. Tôi đã không thiết lập các điểm ngắt để xem các sự kiện đã được gọi hay chưa, tôi vừa xem trình duyệt để xem nó có làm mới hay không (nghĩa là sau lưng).
@MarkByers Không thực sự, tôi đã cập nhật câu hỏi của mình để hiển thị điều này. Rất sắc sảo của bạn! – Dean
Âm thanh như chữ ký 'Button1_Click' có thể sai. Mã có hoạt động để thêm chúng không? – Enigmativity
@Enigmativity Tôi đã thêm các trình xử lý sự kiện vào đánh dấu ở mặt trước của trang aspx để không có vấn đề gì ở đó. Tôi đã cập nhật câu hỏi của mình để giải thích sai lầm mà tôi đã thực hiện khi giả định mã này không hoạt động khi nó là thứ gì đó khác. – Dean