using System.Reflection;
.
.
.
 
 
      
        PropertyInfo isreadonly = typeof(System.Collections.Specialized.NameValueCollection).GetProperty("IsReadOnly", BindingFlags.Instance | BindingFlags.NonPublic);

        // değiştirilebilir kolleksiyon oluşturuyoruz
        isreadonly.SetValue(this.Request.QueryString, false, null);

        // query stringten istediğimiz anahtarı çıkarıyoruz
        this.Request.QueryString.Remove("sn");

        // istersek aşağıdaki kodlada anahtar değerini değiştirebiliriz.
       // this.Request.QueryString.Set("bar", "123");

        // Değiştirilebilir kolleksiyonu tekrar readonly yapıyoruz.
        isreadonly.SetValue(this.Request.QueryString, true, null);
 
 
Mustafa KOÇER
mkocer@dotnetkosesi.com
 

Bu yazıyı ilk değerlendiren siz olun

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5