0

Crystal Report を公開していますが、これは最も頻繁に発生するエラーの 1 つです。レポートを表示するタブを閉じると、レポート クエリ (LINQ) が DAL で実行されるまでコードが実行され続けます。次に、アプリケーション全体がフリーズします。閉じたタブ レポートのクエリを停止する方法はありますか?

同じことをするためのヒントが必要です。事前に感謝します、ネットで解決策を検索できなかったので、どうすればよいか疑問に思っていました。

4

1 に答える 1

0

変わったことを求めているので、通常の方法はありません..

私が試みるのは、jQuery とドキュメントのアンロード イベントを使用して、小さな REST 要求を送信することです (asp.net の場合は、HTTP ハンドラーを追加します - http://support.microsoft.com/kb/308001 )。

リクエストのクエリ文字列に識別子を追加すると、サーバーで Request.ServerVariables["REMOTE_ADDR"] をチェックして、クライアントの識別子と一致する IP からのリクエストであることを確認できます。

次に、識別子を使用してサーバーにアクセスし、ページをアンロードして(タブ/ブラウザーを閉じて)それを送信したのがクライアントであることを確認しました。私はクリスタルレポートに精通していないので、それを止める方法を検索する必要があります: https://www.google.co.il/search?num=30&biw=1280&bih=699&q=stop+or+abort+a +crystal+report+asp.net&oq=stop+or+abort+a+crystal+report+asp.net

于 2013-05-18T08:21:22.003 に答える