In Asp.Net può capitare di rimuovere un parametro del querystring.
Il frammento di codice qui di seguito, illustra una tecnica di come eliminare il parametro tramite il linguaggio di programmazione VB.Net e C#.
VB.Net
Dim ParametroQueryString As PropertyInfo = _
GetType(System.Collections.Specialized.NameValueCollection).GetProperty(_
"IsReadOnly", BindingFlags.Instance Or BindingFlags.NonPublic)
ParametroQueryString .SetValue(Me.Request.QueryString, False, Nothing)
'Elimino il parametro
Me.Request.QueryString.Remove("MioParametroQueryString")
C#
PropertyInfo ParametroQueryString = typeof(System.Collections.Specialized.NameValueCollection).GetProperty(
"IsReadOnly", BindingFlags.Instance | BindingFlags.NonPublic);
ParametroQueryString.SetValue(this.Request.QueryString, false, null);
// Elimino il parametro
this.Request.QueryString.Remove("MioParametroQueryString");
Iscriviti a:
Commenti sul post (Atom)
Nessun commento:
Posta un commento