Sự khác nhau giữa các hàm page_load và onLoad trong codebehind ASP.NET là gì?Sự khác biệt giữa page_load và onLoad
Trả lời
tải là event
và onload là một method
làm tăng sự kiện khi gọi nó chỉ là cơ sở thực hiện lớp nào đó tất nhiên, và do đó cần phải được gọi từ thừa kế các lớp để các sự kiện làm việc)
Có lẽ bạn nên đọc số Page Lifecycle Overview để biết thêm thông tin.
chút này sẽ giúp làm sáng tỏ sự khác biệt:
Lưu ý rằng khi một event handler được tạo bằng cách sử dụng cú pháp Page_event, việc thực hiện cơ bản là ngầm gọi và do đó bạn không cần phải để gọi nó trong phương pháp của bạn. Đối với ví dụ , phương thức OnLoad của lớp cơ sở luôn được gọi, cho dù bạn có tạo phương thức Page_Load hay không. Tuy nhiên, nếu bạn ghi đè lên phương thức OnLoad với ghi đè từ khóa (Ghi đè trong Visual Basic), , bạn phải gọi phương thức cơ sở . Ví dụ: nếu bạn ghi đè phương thức OnLoad trên trang, bạn phải gọi base.Load (MyBase.Load in Visual Basic) để thực thi cơ sở được chạy.
và
Trang cũng hỗ trợ tự động sự kiện dây-up, có nghĩa là ASP.NET trông cho các phương pháp với tên riêng và sẽ tự động chạy các phương pháp đó khi sự kiện nhất định được nâng lên. Nếu thuộc tính AutoEventWireup của chỉ thị @ Trang được đặt thành đúng, trang sự kiện sẽ tự động được liên kết với các phương pháp sử dụng quy ước đặt tên của Page_event, chẳng hạn như Page_Load và Page_Init.
Tải trên là một phần của trang và luôn được gọi. Bạn không cần phải có phương thức Page_Load mà chỉ là phần mở rộng tùy chọn của sự kiện.
Chúng xử lý cùng một sự kiện nhưng Page_Load() chỉ hoạt động khi AutoEventWireup = "true".
OnLoad kích hoạt sự kiện Tải, Page_Load là trình xử lý sự kiện mặc định.
- 1. Sự khác biệt giữa onLoad và ng-init trong góc
- 2. Sự khác nhau giữa phương thức OnLoad và Load event?
- 3. Sự khác biệt giữa $ (...) và `...`
- 4. Sự khác biệt giữa. và #
- 5. Sự khác biệt giữa $ * và $ @
- 6. Sự khác biệt giữa ". +" Và ". +?"
- 7. Sự khác biệt giữa "**/* /" và "** /"?
- 8. Sự khác biệt giữa = và: =
- 9. Sự khác biệt về sự khác biệt giữa Matplotlib giữa Agg và Cairo
- 10. Sự khác biệt giữa Html.RenderAction và Html.Action
- 11. Sự khác biệt giữa cookie và phiên?
- 12. Sự khác biệt giữa '.' và "." trong java
- 13. Sự khác biệt giữa SimpleDB và S3
- 14. C++ - Sự khác biệt giữa (*). và ->?
- 15. Sự khác biệt giữa offsetHeight và clientHeight
- 16. Sự khác biệt giữa RDLC và SSRS
- 17. Sự khác biệt giữa "\ n" và Environment.NewLine
- 18. Sự khác biệt giữa qt và PyQt4
- 19. Sự khác biệt giữa AForge và OpenCV
- 20. Sự khác biệt giữa toFixed() và toPrecision()?
- 21. sự khác biệt giữa cacao và cocoatouch
- 22. Sự khác biệt giữa smtpClient.send() và smtpClient.SendAsync()?
- 23. Sự khác biệt giữa window.location.host và window.location.hostname
- 24. Sự khác biệt giữa DTLS và TLS
- 25. Sự khác biệt giữa Mealy và Moore
- 26. sự khác biệt giữa createRfcommSocketToServiceRecord và createRfcommSocket
- 27. Sự khác biệt giữa Arrays.sort() và Arrays.parallelSort()
- 28. sự khác biệt giữa orm và pdo
- 29. Sự khác biệt giữa nproc và ulimit?
- 30. Sự khác biệt giữa apc_add và apc_store?