¿Cómo almacenar en caché los controles de usuario de ASP.NET?
-
09-06-2019 - |
Pregunta
Escuché en un podcast reciente (Polymorphic) que es posible almacenar en caché un control de usuario en lugar de toda la página.
Creo que mi control de encabezado, que muestra contenido estático, y mi control de pie de página podrían beneficiarse del almacenamiento en caché.
¿Cómo puedo almacenar en caché solo esos controles?
Solución
Echar un vistazo aquí
Puedes usar VaryByParam
y VaryByControl
en la caché de salida.
Otros consejos
Creo que puedes especificar OutputCache en el archivo de marcado del control como lo harías en una página ASPX.Y se almacenará en caché correctamente de forma automática.
Simplemente lea la directiva de la página OutputCache en MSDN y obtenga los parámetros correctos y debería hacer lo que usted desea.
Ha pasado mucho tiempo desde que escribí ASP.NET clásico, pero creo que así es como se hace.