Para que el browser interprete el codigo ASP debes cargar ese archivo desde el servidor que tengas en tu equipo y acceder mediante la url correspondiente (no se como es en el caso de un servidor para ASP, pero en Apache, para php, lo tienes que cargar con
http://localhost/carpeta/hacia/el/archivo.php)
Si quieres abrir con doble click o con "Abrir con:" la url que cargara el browser sería file:///C:/carpeta/servidor/carpeta/hacia/el/archivo.asp. Y asi no puede interpretar el codigo, sino que lo mostrara tal cual.
¿se entiende? es decir, tienes que cargarla desde el browser usando la url de tu localhost (no me acuerdo como s ellama en el caso de un servidor ASP)