わかりましたので、ここで我慢してください。外部コントロール (ascx ファイルと dll) が埋め込まれた umbraco サイトがあります。
ページのライフサイクルのほとんどの側面を制御できないことがわかるように、それは umbraco であることに言及しています。
コントロールは、iframe 内のモーダル ポップアップ ウィンドウに表示され、単なるフォームです。フォームを送信すると、コード ビハインドで電子メールが送信され、PDF のダウンロードをトリガーし、数秒後にモーダル ポップアップを閉じます。
これまでのところ、これは不可能であることが証明されています。Response.End() がコントロールのポストバックを中断しているようです。私も Response.Flush() を試してみるか、まったく使わずに試しました。何も機能していません。
ダウンロードをトリガーしてからポストバックを続行する方法はありますか? リダイレクトしようとしましたが、response.End() の後でリダイレクトできないという意味のリダイレクト エラーが発生します。
また、jQuery のみのソリューション (jQuery.fileDownload.js) も試しましたが、Umbraco の制限 (ページに Cookie ヘッダーを追加できない) のために機能しません。
ここでオプションが不足しています。どんな提案でも大歓迎です