一部のページの戻るボタンが使用できないことに気付いたとき、いくつかのASP.NET2.0ページで作業していました-グレー表示されています。そして、それらの横にあるドロップダウンメニューをクリックすると、あたかもこのページに新しくアクセスしたかのように、明確な結果が表示されました。戻るボタン(リダイレクト、巧妙なjavascript)を具体的に無効にするものを見つけようとしてコードを調べましたが、何も見つかりませんでした。そこで私はページを分解し始め、2つの特に大きなドロップダウンリスト(1つには38千のアイテムがありました!)がコメントアウトされたときに、戻るボタンが再び使用可能になることに気付きました。「コメントアウト」とは、コードビハインドでそれらをデータバインドしなかったことを意味します。
これらのページは、私がこのプロジェクトを継承する前は機能していたようです。私たちが行ったことの1つは、サーバーを.NET2.0から.NET3.5にアップグレードすることでしたが、コードは引き続き2.0フレームワークを対象としています。しかし、これが原因ではないかと思います。
この問題は、すべての最新の更新を含むIE6とIE8の両方で発生します。これは、サーバー2003 RC2で、私が見つけたすべての更新プログラムと、クライアントが選択的に更新したがすべてIE6を実行しているWindowsXPマシンで発生します。
私の質問は、これを聞いたことがある人はいますか?もしそうなら、何が原因ですか?これは単なるInternetExplorerのバグですか?