Cita: ...es que el formualario esta en html...
Primero, y antes de nada, debés renombrar la página
.HTM(L) a
.ASP
Luego, no hay problemas en intercalar código HTML con secuencias de comando ASP!
Te dejo un ejemplo de un formulario que se envía a si mismo (a la misma página que lo contiene, en realidad) para que lo veas:
<form method="post" action="<% = Request.ServerVariables("SCRIPT_NAME") %>">
<input type="text" name="Texto">
<input type="submit" value="enviar">
</form>
<br>
<br>
<%
' acá metemos código ASP y mediante un
' condicional verificamos si el formulario se
' envió o no:
Texto = Request.Form("Texto")
If Texto = "" then
Response.Write "Envíe la información"
Else
Response.Write "La información envíada es: " & Texto
End if
%>