Simplemente, si tengo un GridView con un conjunto declarativo de control SqlDataSource como fuente de datos, ¿cuándo recupera los datos esa fuente de datos y cuándo tiene lugar la vinculación en el ciclo de vida de la página?¿Cuándo se desencadena el evento DataBinding durante el ciclo de vida de la página ASP .NET?
Respuesta
En la fase 'PreRender' - mira this
Este artículo sobre Page Cycle es bastante bueno.
Por ejemplo, supongamos que tiene un GridView que muestra un registro de compañía en cada fila junto con una lista de los oficiales de la compañía en un control ListBox. Para completar la lista de oficiales, vincularía el control ListBox a un control de origen de datos (como SqlDataSource) que recupera los datos del oficial de la compañía utilizando CompanyID en una consulta.
Si propiedades de enlace de datos del control ListBox, como DataSourceID y DataMember, se establecen de forma declarativa, el control ListBox tratará de unirse a su origen de datos durante el evento DataBinding la que contiene de fila. Sin embargo, el campo CompanyID de la fila no contiene contiene un valor hasta que se produce el evento RowDataBound del control GridView . En este caso, el control secundario (el control ListBox ) está vinculado antes de que el control que contiene (el control GridView ) esté vinculado, por lo que sus etapas de unión de datos están desincronizadas.
Para evitar esta condición, poner los datos control de la fuente para el control ListBox en el mismo elemento de la plantilla como el propio control de ListBox, y no establecen las propiedades de la ListBox de unión declarativa de datos. En su lugar, establezca programáticamente en tiempo de ejecución durante el evento RowDataBound, de modo que el control ListBox no vincula a sus datos hasta que esté disponible la información CompanyID .
- 1. En ASP.Net, durante qué evento del ciclo de vida de la página se carga ViewState?
- 2. ASP.Net ciclo de vida de la página
- 3. ¿Se puede cambiar el contexto de la aplicación durante el ciclo de vida de la aplicación?
- 4. Ciclo de vida del evento WinForms
- 5. ¿Cuándo se desencadena un evento de carga de IFRAME?
- 6. ¿Cuándo es el primero en que puedo acceder a SESSION en el ciclo de vida de la página ASP.NET MVC?
- 7. Ciclo de vida de una Backbone.js Ver durante su creación
- 8. Explicación del ciclo de vida de la página ASP.NET
- 9. Ciclo de vida de la página Razor en ASP.NET MVC
- 10. ¿Cómo se intercepta una solicitud durante el ciclo de vida de Jersey?
- 11. ¿Cómo es la identidad del usuario | Conjunto principal durante el ciclo de vida de la aplicación
- 12. ciclo de vida de la página en javascript
- 13. ¿Cuántas veces una consulta compilada debe recompilar durante el ciclo de vida de una aplicación?
- 14. Asp.net página variable global específica del ciclo de vida?
- 15. ¿Cómo gestiona el ciclo de vida de su proyecto?
- 16. Al disparar el evento Evento de descubrimiento, el evento itemtap se desencadena
- 17. WPF Window.Close() no desencadena el evento UserControl.Unloaded
- 18. JUnit ciclo de vida
- 19. Symfony2: PrePersist/PreUpdate ciclo de vida evento no disparó
- 20. ¿dónde está el estado de la sesión, el estado de la aplicación en el ciclo de vida de la página?
- 21. Ciclo de vida del controlador ASP.NET MVC
- 22. El evento LongClick también desencadena el evento Click
- 23. ¿En qué ciclo de vida de página se generan los ID de cliente?
- 24. Ciclo de vida de la tarea
- 25. Ciclo de vida de objetos Java locales creados durante una llamada a un método
- 26. Javascript "addEventListener" Evento se desencadena en la carga de la página
- 27. Eliminar el evento del ciclo de vida de Doctrine desde un controlador Symfony2
- 28. asp: ImageButton no activa el evento onclick
- 29. Desenfoque El evento no se desencadena en IE7 e IE6
- 30. Ciclo de vida del objeto de la aplicación Android