3

まあ、ネイティブ モードの IE8 は ASP.NET イベント ワイヤリングを好まないようです。ASP.NET 2.0 で開発された重いページはほとんどありません。重いとは、サーバー コントロールとコールバック コントロールがたくさんあることを意味します。最後のアクションは Apply と Cancel ですが、ユーザーは Callback 呼び出しを通じてコン​​トロールのデータを設定します。

[適用] ボタンをクリックすると、Page_load、init などの標準の ASP.NET ページ イベントが複数回呼び出されることがわかりました。その結果、機能が期待どおりに機能しません。これらのページは、アプリケーションが IE7 または IE8 (IE7 エミュレート モード) で起動されたときに問題なく動作します。

巨大で独自仕様であるため、コードを添付することはできません。IE8 から起動した ASP.NET アプリで同様の問題に遭遇した人がいるかどうか疑問に思っています。

ポインタに感謝します。

ありがとう、ダナンジェイ

4

1 に答える 1

0

私は IE8 ネイティブ モードでいくつかの ASP.NET 2.0 Web フォーム アプリに取り組んできましたが、問題はありませんでした。

これらのページ イベントはすべてサーバー側で接続されているため、ページで奇妙な JavaScript がポストバックを実行していない限り、ブラウザーは、それらが呼び出される回数に影響を与えるべきではありません。

カスタム JavaScript を確認し、送信ごとにフォームがサーバーに複数回送信されていないことを確認します。

于 2009-10-05T14:10:10.743 に答える