Estoy tratando de comprender los diferentes eventos en un ciclo de vida de la página Asp.net. Me encontré con este link. Tiene dos etapas Load view state y Load postback data. Solía pensar que estos dos significan lo mismo. Pero este artículo dice que los datos de devolución no son datos de viewstate. No entiendo esto. Si alguien puede echar un vistazo.cuál es la diferencia entre los datos de devolución de datos y los datos de estado de vista
Respuesta
Los datos de ViewState son datos que el extremo codificado de ASP.NET envió al cliente en el campo oculto _ViewState
. Básicamente es la página tal como era cuando se envió al cliente.
Los datos de PostBack son datos que el usuario envía.
Por ejemplo supongamos que tiene un cuadro de texto en una página se define así:
<asp:TextBox id="TextBox1" runat="server" text="Some Text" />
Usted escribe en Mi entrada del usuario en el cuadro de texto y enviar el formulario. Some Text
serían datos de ViewState y My user input
serían los datos de PostBack.
EDIT Y en caso de que desee obtener más información sobre ViewState, hay un excelente artículo aquí: Truly Understanding Viewstate.
viewstate era el estado actual cuando la página se procesaba en el navegador.
La información posterior a la publicación es lo que el usuario cambió y volvió a enviar.
Y viewstate se envía de regreso como parte de los datos de devolución de datos, pero se maneja especialmente para reconstruir el estado de los controles. –
Este es el msdn article. De alguna manera lo explica tan bien usando imágenes.
@Anil Este es el mismo artículo, estoy hablando. –
viewstate es cuando la página se muestra por primera vez en el navegador (carga de la página) Los datos posteriores a la publicación son cuando el usuario ha realizado cambios y ha enviado el formulario;
ver estado significa almacenar el contenido de los campos temporalmente donde, como devolución, significa enviar el formulario. La devolución cruzada es la redirección de un formulario a otro.
- 1. ¿Cuál es la diferencia entre los datos-dojotype y dojoType?
- 2. ¿Hay alguna diferencia entre la integridad de los datos y la consistencia de los datos?
- 3. ¿Cuál es la diferencia entre los tipos de datos y los literales en Java?
- 4. ¿cuál es la diferencia entre un modelo de vista y un objeto de transferencia de datos?
- 5. ¿Cuál es la diferencia entre el conjunto de datos y la base de datos?
- 6. ¿Cuál es la diferencia entre los datos del formulario y la carga útil de la solicitud?
- 7. ¿Cuál es la diferencia entre MySQL BOOL y los tipos de datos de columna BOOLEAN?
- 8. ¿Cuál es la diferencia entre una base de datos y un depósito de datos?
- 9. ¿Cuál es la diferencia entre los modelos de aplicación centrados en datos y orientados a objetos?
- 10. ¿Cuál es la diferencia entre los tipos de datos brutos largos y largos en Oracle?
- 11. ¿Cuál es la diferencia entre los campos de datos TEXT y VARCHAR?
- 12. ¿Cuál es la diferencia entre capa de abstracción de base de datos y capa de acceso a datos?
- 13. ¿Cuál es el estado de la base de datos HTML5?
- 14. DataBind y devolución de datos
- 15. Bases de datos relacionales vs. dimensionales, ¿cuál es la diferencia?
- 16. ¿Cómo diferencia Python entre los diferentes tipos de datos?
- 17. SlickGrid ¿qué es una vista de datos?
- 18. ¿Cuál es la diferencia entre WebRTC y WebSockets para la comunicación de datos de bajo nivel
- 19. ¿Cuál es la diferencia entre jQuery.data y jQuery._data (datos de subrayado)?
- 20. se el método ClientScriptManager.RegisterForEventValidation para registrar la devolución de datos o los datos de devolución de llamada para la validación
- 21. ¿Qué es una devolución de datos?
- 22. Android sincronización de datos entre los usuarios
- 23. ¿Cuál es la diferencia entre los permisos de estado de la red de acceso (ACCESS_NETWORK_STATE) y estado WIFI (ACCESS_WIFI_STATE)?
- 24. ¿Cuál es la diferencia entre una base de datos basada en archivos y una base de datos basada en servidor?
- 25. ¿Cuál es la diferencia entre las bases de datos basadas en gráficos y las bases de datos orientadas a objetos?
- 26. Jquery devolución de datos, mantener la misma pestaña después de la devolución de datos
- 27. ¿Cuál es la diferencia entre un esquema y una tabla y una base de datos?
- 28. ¿Cuál es el propósito de los conjuntos de datos?
- 29. Cuál es la diferencia entre caché clara y datos claros en la configuración de Android
- 30. ¿Cuál es la diferencia entre el esquema y el diccionario de datos?
+1 para dar ejemplo. Entonces, si llamo a una página por primera vez, tendría viewstate. –
@vaibhav: a menos que lo apague, sí. Cuando envíe la página, tendrá datos de ViewState y PostBack como mencionó Mikael Svenson. – R0MANARMY