Cita: esto no funciona
recuerda que los include se procesan antes que cualquier sentencia en asp
<% If Request.Form("eleccion") = 1 Then
response.write "<!--#include file='archivo.asp'-->"
else
response.write "<!--#include file='archivo2.asp'-->"
End If %>
asi si sirve
Probé de las 2 formas y me funcionan las 2, con la siguiente diferencia. Usando la mía, me inserta el archivo (.asp) y me muestra la página insertada. Usando la que pusiste vos, me escribe la línea <!--#include file='archivo2.asp'--> pero sólo eso, digamos que no me muestra la página asp. A que se deberá la diferencia? (también probé por probar en la tuya usar "" en vez de ', pero es lo mismo)
saludos