Lo que hago yo es asi:
Supongamos que tu pagina se llama
Formulario.asp, donde se muestra el formulario y tambien se hace la comprobacion una vez que lo envia.
En la etiqueta form pon esto:
<form id="CualquierCosa" name="CualquierCosa" method="post"
action="Formulario.asp&accion=enviar" accept-charset="UTF-8">
Y arriba del todo en tu pagina pon algo asi:
If Request.querystring("accion") = "enviar" then
Call Enviar
End If
If Request.querystring("accion") = "" then
Call Normal
End If
Y lo que quieras que se ejecute, ya sea una comprobacion de formulario o guardar los datos en una bd dentro de el Sub:
Sub Enviar
'Aca pones lo que quieras que se haga
End Sub
Sub Normal
'Aca pones lo que quieras que se haga
End Sub
Es una forma sencilla para tener todo ordenado.
Espero se entienda. No se si es la forma de hacerlo, pero yo me acostumbre asi