MM eso depende, concretamente de lo que estes haciendo.. como vuelves haciendo para atras en el exporador?? o como??.
En mis formularios uso campos dinamicos, asi cuando el usuario cometia algun error como dejar un campo obligatorio vacio, cuando le saltaba este error (en una pagina siguiente) y la persona volvia, tenia los otros datos que si habia completado y de esta manera no debia llenar todo otra vez.
Para esto debes usar campos dinamicos, que tengan como valor inicial el valor de las variables..., si en principio las variables estan vacias!, los campos estan vacios (como debe ser!) y sino toman el valor de la variable que la persona inserto!, y wala todo solucionado.., si quieres que te explique con mas detalles solo dime...!