¿Alguien puede decirme si es posible guardar en caché un RenderPartial en varias páginas? Tengo un RenderPartial para un perfil de usuario que realmente no debería cambiar a menos que el usuario actualice su perfil. Así que realmente no quiero volver y obtener su perfil cada vez que cargue una página. Preferiría pasar el parcial hasta que me obliguen a actualizar (es decir, actualización de perfil)Caché MVC3 RenderPartial en varias páginas
Miré el ejemplo DonutHole que p.haack reunió, pero parece ser relevante para una sola página. ¿Puede alguien señalarme en la dirección correcta u ofrecer algún consejo? ¿O solo puedo almacenar en caché una página a la vez? ¡Gracias!
Gracias Darin. Eso fue perfecto. en lugar de regresar Contenido, realicé return PartialView (object); como notaste en tus notas. –
Darin, ¿conoce alguna forma de hacer que OutputCache use un perfil de caché cuando se usa con una vista parcial? –
@Mark Bueno, no, esto no es compatible. Puede echar un vistazo al siguiente artículo que explica el problema: http://www.dotnetcurry.com/ShowArticle.aspx?ID=665. Puede escribir un filtro de acción personalizado para solucionarlo. –