1

よろしく。

ASP.NET Web アプリケーションが IE10 で動作していないことに気付きました。グリッド アイテムはクリック可能ではなく、他のいくつかの jscript 機能は動作しません。

私はこれを掘り下げていて、ASP.NET が IE10 の検出に失敗し、_doPostBack が発生することがわかりました。問題を掘り下げて利用可能な解決策を探す前に、問題を解決するためのアイデアをいくつか聞きたいと思います。

アプリケーションは数十のサーバーにデプロイされており、IE10 を除くすべてのブラウザーで動作します。クライアントが IE9 モードを有効にすると、アプリケーションは動作しますが、奇妙な不具合がいくつかあります。

これを簡単な痛みのない方法でどのように修正できるか知りたいですか?

よろしくお願いします、no9

編集: NuGet パッケージ マネージャーを介して AppBrowsersUpdate を含め、アプリケーションをデプロイしました。しかし今、私はこれを得ています:

ここに画像の説明を入力

EDIT2: アプリケーションから「firefox.browser」を除外しました。アプリが動作するようになりました。IE で次のエラーが表示されます。

ここに画像の説明を入力

4

3 に答える 3

0

一時的に問題をこのように解決しました (簡単な修正が必要な人にとっては、これでうまくいくはずです) が、すべてのクライアントがそれをしなければならないという欠点があります。

IE10 で互換モードを有効にしました (ALT、互換設定、サイトの追加)。このようにして、ブラウザは IE9 互換モードで実行されます。

ドキュメント モードでは、次のコードを web.config に追加しました。

 <system.webServer>
  ...
  <httpProtocol>
    <customHeaders>
      <clear />
      <add name="X-UA-Compatible" value="IE=9" />
    </customHeaders>
  </httpProtocol>
 </system.webServer>

今のところはうまくいきますが、私の問題に対する正しい解決策を知っている可能性のある人にはまだお勧めします.

于 2013-05-30T10:12:22.630 に答える
0

IE10 の問題の Hotfix を入手できます

.Net 4 ( http://support.microsoft.com/kb/2600088 )
.Net 2 ( http://support.microsoft.com/kb/2600100http://support.microsoft.com/kb/2608565 )

http://social.msdn.microsoft.com/Forums/en-US/iewebdevelopment/thread/790ca046-73c4-4b0c-8e0d-1db5190c988bから参照を取得できます。

IE10の問題を解決するのに大いに役立ちます。

于 2013-05-30T07:47:47.907 に答える