SORU
22 ŞUBAT 2010, PAZARTESİ


[&Quot;anahtar"] vs Talebi.Parametreler["anahtar"] vs İsteği.Sorgu dizesi["anahtar"]

Request["key"] vs Request.Params["key"] vs Request.QueryString["key"]

Hangi yöntemi kullanın tecrübeli programcılar mı? ve neden?

CEVAP
22 ŞUBAT 2010, PAZARTESİ


Request.QueryString["key"] tavsiye ederim. Bir sorgu dizesi için Request["Key"] fark çok yok ama eğer ServerVariables değeri almak için çalışıyorsanız(er) büyük bir fark var. Request["Key"] null QueryString bir değeri arar, Form Cookie ServerVariables son olarak bakar.

Params kullanarak en pahalı. Parametreler ilk isteği NameValueCollection yeni bir oluşturur ve bu koleksiyon için, *, Cookie *Form13 ServerVariables her ekler. İkinci istek üzerine Request["Key"] daha fazla ölçülebilir.

Performans anahtarları bir kaç fark olduğunu söyledikten sonra oldukça negligable. Burada kod niyet göstermek ve Request.QueryString kullanarak gereken anahtar ne niyet açıkça ortaya koyuyor.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Engadget

    Engadget

    18 EYLÜL 2006
  • Krumme1996

    Krumme1996

    21 EYLÜL 2009
  • NPR

    NPR

    22 NİSAN 2006