Tại sao trong trang .aspx, tất cả các sự kiện đều được đặt trước là "On
", ví dụ: "OnClick
", "OnCommand
" và trong tệp mã sau chúng được gọi là "Click
", "Command
"? Công ước đặt tên chỉ là hoặc có một số giải thích hợp lý?Tại sao có sự khác biệt trong danh mục?
Trả lời
Tên của các sự kiện chính là Nhấp, Thay đổi, v.v ... Các phương pháp nội bộ để kích hoạt các sự kiện đó từ mã được đặt trước là "Bật" làm quy ước đặt tên. Trong ASP.NET đánh dấu, bạn sử dụng thuộc tính OnClick nhưng những gì bạn đang thực sự làm là dây một phương pháp cho sự kiện "Click". Do đó, phương thức được tạo tự động cho bạn bởi VS là ButtonName_Click. Phương thức này được truyền nội bộ như một đại biểu cho chính sự kiện đó.
AFAIK, chỉ cần đặt tên quy ước. Họ đã bắt đầu với một cái gì đó :-) Trước khi ASP.NET tôi nghĩ rằng nó cũng như thế này trong các ứng dụng Windows và trong JavaScript.
http://www.c-sharpcorner.com/UploadFile/puranindia/165/
http://webdevelopersjournal.com/articles/jsevents1/jsevents1.html
Chỉ là quy ước tên theo kiểu VB. Điều thú vị là quy ước Delphi/VCL hoàn toàn ngược lại. –
tôi có thể có câu hỏi của bạn sai, nhưng từ những gì tôi có thể biết được những gì chào bán của bạn, sự kiện và các tài sản không thể có cùng tên
Sự kiện này là " Nhấp vào "... ví dụ.
Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click
Nhưng trong điều khiển thực tế, có thuộc tính được gọi là "OnClick" theo đó nó kích hoạt sự kiện "Nhấp". Chúng không thể được đặt tên giống nhau.
- 1. Tại sao sự khác biệt trong việc khai báo Danh sách chung?
- 2. sao chép danh sách python: có sự khác biệt giữa [cũ] và danh sách (cũ) không?
- 3. Tại sao lớn hơn so với bằng tạo nên sự khác biệt trong MySQL SELECT?
- 4. Sự khác biệt giữa mục tiêu và mục tiêu hiện tại trong flex là gì?
- 5. Sự khác biệt nào có UseShellExecute có?
- 6. Sự khác biệt giữa 'chỉ mục' và 'danh sách-chỉ mục'
- 7. Danh mục Datastore so với Chuỗi: sự khác biệt là gì?
- 8. foreach loop Danh sách sự khác biệt hiệu suất
- 9. Sự khác biệt giữa Danh mục và Thẻ trong Jekyll là gì?
- 10. LINQ tìm sự khác biệt trong hai danh sách
- 11. Sự khác biệt số của danh sách trong Mathematica
- 12. Sự khác biệt thực tế giữa Danh sách và IEnumerable
- 13. Tại sao có sự khác biệt giữa các ngôn ngữ lắp ráp như Windows, Linux?
- 14. Tại sao có sự khác biệt giữa Response.Redirect vs new RedirectResult()?
- 15. Sự khác biệt giữa _ và tự. trong Mục tiêu-C
- 16. Sự khác biệt giữa Gói và Thư mục trong Java
- 17. So sánh hai danh sách và trả lại giá trị khác biệt và sự khác biệt
- 18. Tại sao lại có một sự khác biệt hiệu suất 1000x giữa hai phiên bản của merge sort trong Haskell
- 19. Tại sao danh sách thư mục chứa thư mục (.) Và thư mục mẹ (..) hiện tại?
- 20. Tại sao sự khác biệt trong IL giữa IF và toán tử điều kiện?
- 21. Tại sao lợi nhuận rõ ràng tạo sự khác biệt trong một Proc?
- 22. Scala sự khác biệt của hai danh sách
- 23. Có sự khác biệt nào giữa System.Windows.Clipboard và System.Windows.Forms.Clipboard không?
- 24. Tại sao nhận được sự khác biệt giữa việc sử dụng XCode và xcodebuild?
- 25. Sự kiện UIButton. Có gì khác biệt?
- 26. Thuật toán để tìm 2 mục có sự khác biệt nhất định trong một mảng
- 27. sao chép các mục danh sách từ danh sách này sang danh sách khác trong sharepoint
- 28. Sự khác biệt trong JComboBox và JSpinner
- 29. Sự khác biệt giữa $ * và $ @
- 30. Bash - Sự khác biệt giữa hai danh sách
Khi nhấp, hãy nhấp vào Phương thức. Tôi đoán người ta có thể gọi nó là 'Button1_Clicked' phương pháp, cho chính xác hơn. – Armstrongest