Cita: pero sucede que mis valores quedan expuestos en la url y tengo algo de datos importantes como para ser expuestos,
Hay varias formas, si las pasas por querystring y tienes datos sensibles pueden encriptar la información (base 64) para que viaje por la URL, ejemplo
pagina.aspx?value=J1i3VC4bVM%2f6svrgUor9V8y4gvfGlR 6W5mtk2
para mayor referencia,
checa aqui
otra opcion es usar una variable de sesion, recuperarla en la página destino e inmediatamente setearla en null para que no viva en la memoria
espero haber sido claro
Salu2