Bueno, pues para eso simplemente debes de conservar el estado, pero tu primer "HTML" debe ser también ASP, por ejemplo:
<input type="text" name="MiVariable" value="<%=Request("MiVariable")%>">
Con eso la primera vez que entres a la página aparecerá vacio el campo, pero si es llamado nuevamente desde un asp, debes cuidar que este le envíe el parámetro que tambiñen recibió, por ejemplo
....
response.redirect "TuPrimerPagina.asp?MiVariable=" & Request.Form("MiVariable")
Y sobre el mensaje de error, pues tambien lo mandas como parámetro en el response.redirect y en la primer página validas si ese parámetro tiene valor, si tiene es por que viene de un error.
Cita: pd. si no es mucha molesti podian madian mandar una copia de la respuesta a este correo:
[email protected] La verdad nadie te va a mandar copia de su respuesta a tu correo, pero si puedes modificar las preferencias de tu usuario de FDW para que recibas un correo cuando obtengas respuesta (creo haber visto esa opción, aunque soy de la opinión de que si algo te interesa estaras pendiente de la respuesta en el foro, sirve que mientras lees en las respuestas anteriores buscando algo similar)
Saludos