gli include non vengono processati prima dell'asp
vengono renderizzati insieme all'asp e operano ne + ne meno come l'html, ossia esplodono il testo nel punto del codice dove vengono messi. La differenza è che <!--#include è un segnaposto per una direttiva server e quindi non puo' essere come statement stringa e non si puo' utilizzare il comando n maniera dinamica. Per quello si usa server.execute nomepagina

es.
codice:
<%@LANGUAGE="VBSCRIPT"%>
Rendering Pre Include

<%="Rendering Asp Pre Include"%>

<% if Request("pippo") = "1" then %>

<% else %>

<% end if %>
metti che inc1.asp sia
<%=("Questo è l'include 1")%>
ed inc2.asp sia
<%=("Questo è l'include 2")%>

l'output privo di querystring è

Rendering Pre Include
Rendering Asp Pre Include
Questo è l'include 2