Porque no mandas los datos por query string de
forma encriptada?
Lo que yo hago es encriptar los parámetros de la URL y tengo un método estático que se encarga de recibir ese valor para descencriptarlo y al mismo tiempo otro método que se encarga de recoger las variables que le estoy pasando para regresar su valor ¿me explico?
Salu2