asp.netとC#でajaxを使用するWebアプリケーションがあります。今、ASPボタンをクリックすると、CodeBehind(ページ名はoriginal.aspx)からPDFビューアにレポートビューアをエクスポートしようとしています。 UpdatePanel内にボタンを置いた場合を除いて、すべてが完璧に機能します。だから、インターネットを検索した後、Response.BinaryWrite、Response.FlushなどがUpdanePanelで動作しないことがわかりました.PostBackTriggerとしてボタンを指定してから、そのページが多くのコントロールを持っているためにUpdatePanelを使用することを怠っていない限りエクスポート手順に達する前に多くのステップを実行しています。
私は、PDFにエクスポートするためのコードを別のページのページロードイベント(Default.aspxと言うことができます)に転送し、Response.Redirectを使用してエクスポートページの新しいタブを開くと考えました。
本当に起こったのは、PDFが自動的に(元のページ(original.aspx)にありながら)リダイレクトなしに - 自動的にダウンロードされるということですが、UpdateProgressはアクティブにされ、GIF画像を表示することはありませんでした。ただループを続けてください。コードからUpdateProgressを削除すると、すべてが期待通りに実行されます。 UpdatePanelの中にあるボタン(PostBackTriggerではなく非同期)とCodeBehindからのResponse.Redirectを使用して、ファイルをエクスポートしてダウンロードします。
UpdateProgressプロセスを無効にするためのソリューションはありますか?この問題の特定のクリック偶数または他のソリューションのみを使用したコードの背後からは、Response.Redirect Update Updateの使用中に進行中C#.NET
1
A
答えて
1
あなたが全ページの代わりに、ファイルのダウンロードの問題を引き起こし部分ページ更新をポストバックするPostBackTrigger内のコントロールのIDを設定することができます。
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
...
<Triggers>
<asp:PostBackTrigger ControlID="DownloadButton" />
</Triggers>
</asp:UpdatePanel>
関連する問題
- 1. insert \ update \ deletesを実行中 - Linqを使用しますか?
- 2. ハンドル - 進行中の使用
- 3. whileループ中にmysql_fetch_arrayとUPDATEを使用する - PART TWO
- 4. 別のUpdatePanelの中にあるRepeaterの中のUserControlのUpdate Panel
- 5. 進行中の.netプロセスのデバッグ
- 6. UPDATE文の構文エラーVisual Studio C#.net
- 7. Javaを使用してElasticsearchでUpdate By Queryを実行中のNPE
- 8. UPDATEストアドプロシージャの使用
- 9. 2つのテーブル間でUPDATE SETを実行中
- 10. Mongoのupdate()関数の中で$ addを使う方法は?
- 11. Visual Studio 2012 Update 4用のMicrosoft Visual C++再インストール可能中国語で表示
- 12. c#sql update - InvalidOperationException
- 13. ASP.net update query c#
- 14. C++ update structure offset
- 15. 進行中の進行中のプロセスの例PlayFramework 2
- 16. VB netとpostgres:npgsqlを使用して「操作が既に進行中です。」
- 17. 使用・SQL ServerのUPDATE
- 18. FOR UPDATE文の使用
- 19. オブザーバーパターンの使用:update()メソッド
- 20. 角度適用が既に進行中
- 21. update sql command from C#
- 22. の近くに "?":構文エラー(コード1):、コンパイル中:UPDATEと
- 23. UPDATE QUERYのREPLACE(UUID)中にSQLが重複しています
- 24. 実行中の.NETアプリケーションC++から
- 25. how update update tableview json
- 26. Java 404 Checker接続中進行中
- 27. PowershellのInvoke-Commandを使用してWindows Updateを実行中にアクセスが拒否されました
- 28. sudo apt-get update中にsources.listエラーが重複しました
- 29. CSS:進行中のサイトへ
- 30. プログレスホイール進行中ダイアログのみ