Originariamente inviato da heavy&blues
interessante, potrei farlo sull'evento onclick lato client, anche se non è il massimo !!!
sai come si fa?
in una pagina aspx metto
codice:
If Not Me.IsPostBack Then
AnnullaQueryString(Me)
End If
AnnullaQueryString è un metodo di una libreria
codice:
'----------------------------------------------------------------------
'Una pagina aspx mantiene sempre la querystring ricevuta.
'Questa funzione aggiunge codice javascript per togliere la querystring
'----------------------------------------------------------------------
Public Sub AnnullaQueryString(ByVal pagina As Page)
pagina.ClientScript.RegisterClientScriptBlock(pagina.GetType(), "annulla_querystring", "document.forms[0].action = (document.forms[0].action.indexOf('?') != -1)?document.forms[0].action.substr(0, document.forms[0].action.indexOf('?')): document.forms[0].action;", True)
End Sub