1

Response.Redirectを使用して、制御を別のページに移しています。ただし、これによりブラウザのバックナビゲーションが無効になります。これを達成するための代替方法は何ですか?

4

4 に答える 4

2

Response.Redirect決して戻るボタンを無効にすることはありません。Webコンソールを使用して確認するか、ページにデバッグポイントを配置して、もう一度確認してください。あなたの場合、ブラウザの戻るボタンは機能していると思いますが、ページが2番目のページに再度リダイレクトするように強制している可能性があります

于 2012-09-11T09:54:14.403 に答える
1

クライアント側のリダイレクトを行うことができます。

JavaScriptでこれを行う5つの異なる方法のコードを次に示します

window.location.hrefJSでプロパティを設定する最初のものをお勧めします。

于 2012-09-11T09:52:27.027 に答える
0

代わりにServer.Transfer()を使用する必要があります。

于 2012-09-11T09:51:23.847 に答える
0

プロジェクトのどこかにjavascript関数(MasterPageや親ページなど)を追加しておく必要があります。これは戻るボタンを無効にし、ユーザーの観点からは不適切です。そうでない場合、ブラウザーの戻るボタンを単独で無効にすることはできません。コード-behindでresponse.redirectを使用したためです。

于 2012-09-12T07:22:17.053 に答える