user15310に感謝します、それはServer.Transferで動作します
Server.Transfer("newpage.aspx", true);
まず、Server.Transferを使用して別のページに転送すると、サーバーリソースが節約されます。ブラウザにリダイレクトするように指示する代わりに、Webサーバーの「フォーカス」を変更してリクエストを転送するだけです。これは、通過するHTTPリクエストの数が少ないことを意味します。これにより、Webサーバーへの負荷が軽減され、アプリケーションの実行速度が向上します。
ただし、注意してください。「転送」プロセスはサーバー上で実行されているサイトでのみ機能するため、Server.Transferを使用してユーザーを外部サイトに送信することはできません。Response.Redirectだけがそれを行うことができます。
次に、Server.Transferはブラウザで元のURLを維持します。これは、デバッグ時に混乱を招く可能性がありますが、データ入力手法の合理化に非常に役立ちます。
それだけではありません。Server.Transferメソッドには、2番目のパラメーター「preserveForm」もあります。Server.Transfer( "WebForm2.aspx"、True)などのステートメントを使用してこれをTrueに設定すると、転送先のページで既存のクエリ文字列とすべてのフォーム変数を引き続き使用できます。
詳細はこちら:
http ://www.developer.com/net/asp/article.php/3299641/ServerTransfer-Vs-ResponseRedirect.htm