Avevo anch'io lo stesso problema, e cercando nel forum ho trovato questo thread. Dopo averci girato intorno a lungo, mi sono fatto una funzioncina che mi sembra funzioni bene.
codice:
Function AddQryStr(FirstQry)
tutteqrystr = Split(Request.querystring,"&")
For Each x in tutteqrystr
qrytot = Split(x,"=")
If qrytot(0) <> FirstQry Then
qrytot1 = qrytot1 & qrytot(0) & "|"
End If
Next
arr_qrystr = Split(qrytot1,"|")
For Each z in arr_qrystr
If Request(z) <> "" Then
qrystr = qrystr & "&" & z & "=" & Request(z)
End If
AddQryStr = qrystr
Next
End Function
Il parametro "FirstQry" serve per filtrare la query in modo che la query passata nel link non si ripeta.
Esempio:
pagina.asp?lingua=it <%=AddQryStr("lingua")%>
In pratica prende tutte le querystring presenti e le aggiunge al link senza ripetere però quella sul link. Probabilmente è migliorabile, ma mi sembra un buon punto di partenza.
x satoshi: tu come hai risolto?