のCrystal Reportsビューアに閉じ取得されていません。私たちは、文書がある間、お待ちください」状況に遭遇しているバグ:Crystalレポートビューア「の文書が処理されている」モーダルダイアログは、HTTPエラーASP.Netのための
処理されています。 HTTP要求が失敗した場合、モーダルダイアログが閉じられません。
開発環境:ターゲットフレームワークと
- ASP.Net 4.6.1
- Crystalレポート13.0.2000.0、バージョン:13.0.19.2312
- データベースOracle
- IISサーバー
問題:
レポートがロードされている間、またはレポートの読み込み中に、Crystal Report Viewerにメッセージが表示されるモーダルダイアログが表示されることがありました。。このメッセージはサーバからのリクエストが成功すると消えますが、Network failed、ServerがHTTPエラーコードで応答した場合、またはajaxリクエストが実行できなかった場合はこのモーダルダイアログボックスが閉じないこのユーザーはこのダイアログが消えるのを待っているが、何も起こらず、ユーザーはナビゲートできないため、ページの更新やレポートの再オープンが強制されます。 、レポートがロードされると、あなたが
- が
- おそらく2のデータを保持し、ブラウザでレポートを実行します。
再現手順そのため、次のページ を押すと、ネットワークログがデバッグモードで表示され、要求が既に失敗していて、 が返された場合、HTTPエラー
- が生成されますが、「しばらくお待ちください文書が処理されている間に。 ダイアログがまだ実行中であり、ユーザはモーダル表示のためレポート でナビゲートできません。実際には、最後のリクエストが失敗したため、再度試してください。
参照のためのスクリーンショットを参照してください:、私はこの使用してwindow.onerrorを管理しようとしたモーダルウィンドウを非表示にしている
I have posted this question to SAP Forum but yet to get the answer
をこれに任意のより良い解決策があります問題?