salve a tutti ho una querystring banalissima,

di un valore passato tramite ovviamente metodo get.

il valore,tavolta da un risultato testo,altre,quando la query è generica restituisce "%"

file.asp?valore=%

alchè in asp
<%valore=request.querystring("valore")%> e succede questo:

se i valori differiscono da "%",tutto ok, altrimenti non restituisce assolutamente nulla(stampato a video cioè)

alchè la mia domanda: il carattere in questione,da problemi di interpretazione forse?

e come si risolve?