[ad_1]
Hai,
Cara Menghapus nilai String Kueri.
Contoh:
response.write("sample.aspx?id=3")
saya mendapatkan nilai ini seperti halaman lain
int id=request.querystring["id"];
Saya ingin menghapus nilai ini dalam metode pembaruan.
saya menggunakan yang berikut ini
Response.ClearContent(); Request.QueryString.Remove("id");
tapi itu tidak jelas
Terima kasih®ards
venkat
Solusi 1
Untuk menghapus semua string kueri, Anda dapat memanggil metode Request.QueryString.Clear();
yang akan menghapus semua string kueri di url
Untuk menghapus string kueri tertentu, panggil Request.QueryString.Remove(“nama string kueri”),
contoh:
http://www.mypage.aspx?id=123
Request.QueryString.Remove("id");
atau Anda dapat menggunakan
Request.QueryString.Clear();
yang akan menghapus atau string kueri
contoh
http://www.mypage.aspx?id=123&date=29/8/2008
Request.QueryString.Clear();
hasil
Url tanpa dua string kueri (id,tanggal);
Solusi 3
PropertyInfo isreadonly = typeof(System.Collections.Specialized.NameValueCollection).GetProperty("IsReadOnly", BindingFlags.Instance | BindingFlags.NonPublic); // make collection editable isreadonly.SetValue(this.Request.QueryString, false, null); // remove this.Request.QueryString.Remove("id");
Hai, selesaikan ini menggunakan kode di atas
Solusi 2
Anda dapat gunakan
Request.QueryString.Clear();
untuk menghapus semua string kueri
Solusi 7
Solusi 2 tidak berfungsi karena Request.QueryString hanya dapat dibaca.
[ad_2]
コメント