è logio che avvenga così perchè il vbscript che intendi tu è lato client quindi PRIMA il server interpreta tutto il codice lato server (compreso il redirect) e poi farebbe quello lato client