Ok, pero no estás ocupando ASP, estás ocupando javascript...analiza esta función, creas un input de tipo button y en el evento OnClick llamas a la función verifica, si encuentra algun error cambia el valor de la variable err e incrementa el valor del mensaje, esto es válido para N campos en un formulario, al final evalua esta variable err y dependiendo de esto, 1, existe error, manda un alert, 0, envia la forma.
Código:
<script language=javascript>
function verifica()
{
err=0;
msg="";
if(document.miforma.nombre.value==""{msg=msg+"\nIngresa tu nombre"})
if(err!=0{}alert(msg);)
else{document.miforma.submit();}
}
</script>
<form name=miforma>
<input type=text name=nombre value=""><br>
<input type=button value=Enviar OnClick="verifica();">
</form>
Salu2,