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