Once you have submitted data to a page (asp1), you will need to rebuild the output to (asp2). There are a few ways to do this, I will show you two that you can use in ASP1.
The First:
<%
'Error Checking and reformatting here
...
Response.Redirect "/directory/asp2.asp?name=" & myName & "&email=" & myEmail & "&phone=" & myPhone
%>
The first method allows you to redirect the results of error checking and reformatting using the Response.Redirect statement.
The Second:
<%
'Error Checking and reformatting here
...
%>
<BODY onLoad="document.frmForward.submit();">
<FORM method="post" name="frmForward" action="/directory/asp2.asp">
<input type="hidden" name="myName" value="<%= myName %>">
<input type="hidden" name="myEmail" value="<%= myEmail %>">
<input type="hidden" name="myPhone" value="<%= myPhone %>">
</FORM>
</BODY>
The second method allows you to secure the forwarded data usingpost and still achieves the same goal. But make sure all error checking and reformatting happens before the Body onLoad statement fires!