0

私のコードは文字通りのみです:
Response.Redirect("~/SomeDirectory/Default.aspx");

ただし、リダイレクトでセッションを完全にクリアします。デバッグモードでチェックして、リダイレクトの前にセッションがまだ変数を持っていることを確認しました。

「~/SomeDirectory/Default.aspx」およびその他のページから使用されるすべてのリダイレクトは、セッションの有効期限が切れたりリセットされたりすることなく、適切なページに移動します。

4

1 に答える 1

0

オーバーロードされたバージョンのResponse.Redirectを使用してみてください。

Response.Redirect( "〜/ SomeDirectory / Default.aspx"、false);

現在のスレッドは終了せず、問題が解決する可能性があります(http://msdn.microsoft.com/ru-ru/library/a8wa7sdt.aspx

于 2013-02-20T19:06:57.997 に答える