0

aspxファイルの要素にバインドされたイベントではなく、コードを介してアタッチしているイベントで発生するようです。イベントは単に実行されず、何も起こりません。

IE10 がこの問題を抱えている唯一のブラウザーであり、他のすべてのブラウザーは完全に正常に動作するため、これは奇妙です。

これの原因は何ですか?

編集:これについて言及するのを忘れましたが、ブラウザの標準を変更しても機能しません。ブラウザモードのみ変更

4

1 に答える 1

3

.NET フレームワーク用の古いバージョンのブラウザー定義ファイルには問題があり、これにより IE10 が JavaScript 対応ブラウザーとして認識されず、IE10 が発行するコードが問題のブラウザーに変更され、多くの場合、関連する多くのポストバック処理が中断されます。 _doPostback 関数。詳細については、Scott Hanselman のブログ エントリを参照してください。

.NET 4.0 でこれに対処するために、Microsoft から利用可能なホットフィックス ( KB 2600088 ) があります。2.0 をお探しの場合は、Windows 7 および Server 2008 R2 ( KB 2608565 ) とそれ以前のオペレーティング システム ( KB 2600100 ) に関する別の記事があります。

Server 2003 への 4.0 パッケージのインストールはうまくいきませんでしたが、その原因を調べています。インストーラーが実際に必要なブラウザー定義ファイルを更新したようには見えません。この問題も発生している場合は、更新が必要なファイルを、上記のリンク先のブログ エントリの「SITE-ONLY FIXES」セクションから直接ダウンロードできます (または、時間を節約するために、こちら)。

一時的な修正が必要な場合は、IIS 構成でヘッダー " X-UA-Compatible " の HTTP ヘッダーを発行し、値を "IE=9" に設定します。

于 2013-04-15T20:03:36.987 に答える