Как я могу использовать VaryByParam с несколькими параметрами?
В ASP.NET MVC2 я используюOutputCache
иVaryByParam
приписывать. У меня все работает нормально с одним параметром, но какой правильный синтаксис, когда у меня есть несколько параметров метода?
[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?
}
Как мне получить его для кэширования страниц, используя оба параметра? Должен ли я добавить добавить атрибут дважды? Или напишите "customerId, languageId" в качестве значения ??