Dalam ASP.NET MVC2 saya menggunakan OutputCache
dan VaryByParam
atribut. Saya membuatnya berfungsi dengan baik dengan satu parameter, tetapi apa sintaks yang benar ketika saya memiliki beberapa parameter pada metode ini?
[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?
}
Bagaimana cara mendapatkannya untuk menyimpan halaman menggunakan kedua parameter? Apakah saya memasukkan menambahkan atribut dua kali? Atau tulis "customerId, languageId" sebagai nilainya ??