asp.net-mvc-2 - route - tag helpers asp net core
¿Cómo uso VaryByParam con múltiples parámetros? (1)
En ASP.NET MVC2 utilizo OutputCache
y el atributo VaryByParam
. Funcionó bien con un solo parámetro, pero ¿cuál es la sintaxis correcta cuando tengo varios parámetros en el método?
[OutputCache(Duration=30, VaryByParam = "customerId"]
public ActionResult Index(int customerId)
{
//I''ve got this one under control, since it only has one parameter
}
[OutputCache(Duration=30, VaryByParam = "customerId"]
public ActionResult Index(int customerId, int languageId)
{
//What is the correct syntax for VaryByParam now that I have a second parameter?
}
¿Cómo hago para almacenar en caché las páginas usando ambos parámetros? ¿Ingreso agrego el atributo dos veces? O escriba "customerId, languageId" como el valor?
Puede usar * para todos los parámetros o una lista separada por punto y coma ( VaryByParam = "customerId;languageId"
).
También puede usar ninguno si no desea almacenar en caché diferentes versiones ...