devo formare un indirizzo sulla url in modo dinamico

ho molte variabili che passo tramite url

quando faccio i vari link sulla paginazione faccio in questo modo


page = Request("page")
if page="" then page=1
strurl_1 = Request.ServerVariables("PATH_INFO")
strurl_2 = Request.ServerVariables("QUERY_STRING")

<A href='" & strurl & "&page=" & p

quando ad esempio vado su pagina 2

pagex.asp?cat=5&action=1&type=1&style=2&page=2

non ho problemi quando invece torno su pagina 1

pagex.asp?cat=5&action=1&type=1&style=2&page=2&pag e=1

mi aggiunge &page=2&page=1 e ed ho errore

come posso fare ogni volta che cambio pagina ad non aggiungere Page=2