puro e semplice asp.net
nella pagina 1 ti crei una proprietà pubblica nella quale scrivi l'area della pagina (viewstate)
nella pagina 2 fai questo
c#
nomeclasse_pagina1 myvar = (nomeclasse_pagina1) Context.Handler;
mistringa = myvar.nome_proprietà_pubblica_della_pagina1
in questo modo hai tutto il contenuto della pagina1
per portarti tutti i valori della pagina2 in pagina1 fai lo stesso giochetto.