Flavio a única forma que conheço de resolver este problema no ASP 3.0 é na página que recebi os dados, que voce faz a validaçao ASP e ocorre um erro ele envia novamente para o FORM certo? Entao nesta página voce terá que fazer o envio retornando para o FROM com os dados na QueryString
Response.Redirect("pagina.asp?campo1=aaaa&campo2=bbbbb");
Ai no Form voce coloca nos campos para recuperar:
<input type="textbox" value="<%=Request("campo1")%>" />
Abraços
Estevam