asp.net-mvc - asp - outputcache mvc 5
Almacenamiento en caché de ASP.Net MVC: la directiva o el perfil de configuración de configuración debe especificar el atributo ''varyByParam'' (1)
Encontré el mensaje de error anterior después de aplicar el atributo OutputCache en los métodos ActionResult sin parámetros de entrada. ¿Por qué usaría VaryByParams en este caso? ¿Es esto un error en ASP.Net MVC o hay alguna forma de usar OutputCache sin establecer esta propiedad?
Mi gran pregunta es, si tengo que usar VaryByParams, ¿qué debo ingresar para un valor si no tengo parámetros para almacenar en caché?
Nunca encontré una respuesta satisfactoria para esto; básicamente, solo necesitas agregar la propiedad VaryByParams y, si no tienes ningún parámetro, configúrala en la cadena mágica "none".
http://msdn.microsoft.com/en-us/library/system.web.ui.outputcacheparameters.varybyparam.aspx