Intanto attenzione alla sintassi.
XHTML non ha elementi o attributi maiuscoli.
Quindi:
<a href="nomeFile.asp?ID=25" onfocus="this.blur()" title=":::::::::::::::" ...>

Il ? non da` problemi, invece il & deve essere sostituito con &amp;amp;

Per quanto riguarda la parte ASP, non viene trasferita al client, quindi puoi usare il linguaggio che vuoi (deve essere supportato dal tuo server)

NOTA: la validazione va fatta sul programma che arriva al client, non sul sorgente ASP.