¿Qué es un estado de página? y ¿qué y dónde está intentando guardar la directiva outputcache?

Observé que existe el método savepagestatetopersistencemedium, y podemos anularlos e implementarlos para guardarlos en el caché o en la sesión o lo que sea, entonces, ¿qué es un estado de página? Y no tengo idea de cuál es la directiva de outputcache para intentar guardar, el estado de vista o la representación html. ¿Qué es un estado de visualización exactamente?

preguntado el 08 de noviembre de 11 a las 15:11

2 Respuestas

Tiene dos temas enumerados: uno, que es el estado de una página, y el almacenamiento en caché de salida, que es el almacenamiento en caché de la respuesta de la página. Para el almacenamiento en caché de salida, el ciclo de vida de la página no se activa para las solicitudes posteriores de la página en caché (hasta que se elimine la caché) como una forma de ahorrar en rendimiento. La persistencia es la persistencia de los datos en la página entre solicitudes. ViewState es un mecanismo para no perder los datos de un formulario en las devoluciones de datos (ya que la web no tiene estado). Puede utilizar el método savepagestatetopersistencemedium para personalizar cómo pueden funcionar el guardado y la carga, como comprimiendo viewstate.

respondido 08 nov., 11:19

El estado de la página se refiere al ViewState, que es un campo oculto en la página (predeterminado) que se utiliza para conservar el estado de los controles en una página. los PageStatePersister le permite cambiar la ubicación o el medio donde se almacenan los datos de ViewState.

El artículo siguiente proporciona un ejemplo que demuestra cómo puede utilizar PageStatePersister para almacenar datos de ViewState en la sesión en lugar de un campo oculto:

http://msdn.microsoft.com/en-us/library/aa479403.aspx

respondido 08 nov., 11:19

No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas or haz tu propia pregunta.