He probado con Server.Transfer y funciona perfectamente. Leí algo de un "bug" si la página de destino tenía la propiedad "EnabledViewState" a true, (
http://www.developer.com/net/asp/article.php/3299641) pero a mí me ha ido bien.
Un saludo, userdan.