¿Cuál es la diferencia entre las funciones page_load y onLoad en ASP.NET codebehind?Diferencia entre page_load y onLoad
Respuesta
carga es el event
y onLoad es un method
que plantea ese evento cuando llama es sólo la aplicación de base de clase que lo hace, por supuesto, y por lo tanto necesidades que se llamará a partir derivar clases para que los eventos funcionan)
Probablemente deberías leer el Page Lifecycle Overview para obtener más información.
Este poco debería ayudar a aclarar la diferencia:
Tenga en cuenta que cuando un controlador de eventos se creado usando la sintaxis Page_event, la implementación base es implícitamente llamado y, por tanto, no es necesario a llámalo en tu método. Para el ejemplo , siempre se llama al método OnLoad de la clase de la página base, ya sea que cree un método Page_Load o no. Sin embargo, si reemplaza la página Método OnLoad con la palabra clave (reemplaza en Visual Basic), , debe llamar explícitamente al método base . Por ejemplo, si sobrescribe el método OnLoad en la página, debe llamar a base.Load (MyBase.Load en Visual Basic) para que se ejecute la implementación base .
y
páginas también apoyo automático evento alambre plano, lo que significa que ASP.NET se ve para los métodos con nombres y particulares ejecuta automáticamente esos métodos cuando se plantean ciertos eventos. Si el atributo AutoEventWireup de la directiva de página @ se establece en true, página eventos están obligados automáticamente a métodos que utilizan la convención de nombres de Page_event, como Page_Load y Page_Init.
El OnLoad es parte de la página y siempre se llama. No necesita tener un método Page_Load que sea solo una extensión opcional del evento.
Manejan el mismo evento pero Page_Load() funciona solo cuando AutoEventWireup = "true".
OnLoad activa el evento Load, que Page_Load es un controlador de eventos predeterminado.
- 1. Page_Load vs OnLoad
- 2. diferencia entre pageLoad, onload y $ (document) ready()
- 3. Diferencia entre el método OnLoad y el evento Load?
- 4. Diferencia OnInit y OnLoad en ASP.NET?
- 5. JavaScript: ¿En qué se diferencia "function onload() {}" de "onload = function() {}"?
- 6. Al crear un control web, debe anular OnLoad o implementar Page_Load
- 7. ¿Qué llama a Page_Load y cómo lo hace?
- 8. MySQL: diferencia entre ', `,' y"
- 9. Diferencia entre objeto y *?
- 10. Diferencia entre. y #
- 11. ¿Diferencia entre == y caso?
- 12. La diferencia entre $ * y $ @
- 13. Diferencia entre & y &
- 14. VBA: Diferencia entre y y +
- 15. Form_Load() 'event' o Override OnLoad()
- 16. Uso de Page_Load y Page_PreRender en ASP.Net
- 17. Diferencia entre -Wconversion entre gcc y g ++
- 18. window.onload vs <body onload = "" />
- 19. Diferencia entre subprocess.Popen y os.system
- 20. Diferencia entre decimal y decimal
- 21. ¿Diferencia entre trazo y relleno?
- 22. Diferencia entre interrupción y eventos
- 23. Diferencia entre netTcpContextBinding y netTcpBinding
- 24. ¿Diferencia entre brújula y sass?
- 25. Diferencia entre "__method__" y "método"
- 26. Diferencia entre Mealy y Moore
- 27. Diferencia entre HashSet y HashMap?
- 28. diferencia entre ajax y enviar
- 29. Diferencia entre sistema y shell_exec
- 30. Diferencia entre Style y ControlTemplate