В 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" як значення ??