Right,

I think I'm getting there now but it's not ideal as I have 40+ controls to write out
It would be better if I could just redirect the original form

VB Code:
  1. Private Sub cmdSubmit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles cmdSubmit.Click, cmdSubmit.Click
  2. ' Do processing here then redirect including some hidden values
  3.   Response.Write("<form name=""hiddenvals"" action=""submission.aspx?page=1a"" method=""POST"" >")
  4.   Response.Write("<input type=""hidden"" name=""Var1"" value=""5"">")
  5.   Response.Write("<input type=""hidden"" name=""Var2"" value=""test"" >")
  6.   Response.Write("</form>")
  7.  
  8.   Response.Write("<script>")
  9.   Response.Write("document.forms[0].submit(); ")
  10.   Response.Write("</script>")
  11. End Sub