Cita: No hay problema si la WebForm2 no recibe ningun valor por medio de la url ?
Claro que no friend, lo que pasa es que te comentaba eso de pasar los valores por URL ya que estaba viendo que usas el server.transfer (que no es lo mismo que un response.redirect)
Pero puedes hacer todo en tu webform2.aspx y abrir una popup para hacer lo que necesitas y listo.
Y si lo importante es la variable de session pasala como parámetro a tu popup..