SORU
21 AĞUSTOS 2010, CUMARTESİ


Nasıl birden çok parametre ile VaryByParam kullanırım?

ASP.NET MVC2 OutputCache VaryByParam öznitelik kullanıyorum. Tek bir parametre ile iyi bir iş var, ama yöntem konusunda birkaç parametre var, doğru sözdizimi nedir?

[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?
}

Nasıl sayfaları her iki parametre kullanarak önbelleğe alabilir miyim? Öznitelik Ekle iki kez girebilirim? Ya da "Müşteri Kimliği, değeri olarak"?? languageıd yazmak

CEVAP
21 AĞUSTOS 2010, CUMARTESİ


Tüm parametreleri veya noktalı virgülle ayrılmış listesi (VaryByParam = "customerId;languageId") * kullanabilirsiniz.

Ayrıca eğer farklı sürümlerini önbelleğe istemedin ama hiçbiri kullanabilirsiniz....

Here's a nice write up specifically for MVC.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • TheGamer2323

    TheGamer2323

    25 Ocak 2009
  • TV and Lust

    TV and Lust

    26 HAZİRAN 2006
  • Yanko Kral

    Yanko Kral

    8 HAZİRAN 2006