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....
Bunu Paylaş:
Nasıl powershell'de bir fonksiyonu bir...
Nasıl Objective-C içinde birden çok pa...
Nasıl bir test yöntemi çalıştırmak içi...
Nasıl birden fazla sınıflar ile bir öğ...
Nasıl C kaynak dosyaları arasında pay ...