A ver ...... no se si aplique, por que no he leído todo el hilo, pero a ojo de buen cubero, como que esto apunta a este problema ...
Jamás vas a poder si sigues buscando una variable con
.QueryString, si la mandaste por
POST, debes de leerla con
.Form Cita: ...
<form method="post" action="">
...
En su defecto, si no sabes por qué método se mando, debieras leerla solo con Request("variable"), pero solo si no sabes por que colección buscar, ya que esto leera primero las QueryString y luego las Form, lo que es obvio le pegara al rendimiento
Saludos