Ejecute el filtro de acción incluso si la acción está en caché
Frecuentes
Visto 212 veces
2
Tengo un filtro de acción que está registrado como global.
GlobalFilters.Filters.Add( new SaveAdSourceFilter() );
El filtro solo guarda cierta información de Referer en Cookies para usarla más tarde. Ahora habilito la mecánica de almacenamiento en caché a través del atributo OutputCache y el filtro deja de llamarse.
¿Hay alguna manera de omitir el almacenamiento en caché de mi filtro? Conozco algunas otras soluciones como implementar IHttpModule pero ActionFilter es un poco más simple.
1 Respuestas
0
Puede usar una implementación personalizada de OutputCache, por ejemplo, el almacenamiento en caché de salida de Donut.
Puede leer más aquí: Trabajar con la memoria caché de salida y otros filtros de acción
contestado el 23 de mayo de 17 a las 12:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas asp.net-mvc-3 caching or haz tu propia pregunta.