このフォーラムで私の問題に似た回答を探すのにかなりの時間を費やしましたが、私のケースに一致する回答を見つけることができませんでした.
JavaScript を介して aspx ページに送信する HTML フォームがあります。
function Submit()
{
document.MyFormName.action = 'StreamPDF.aspx'
document.MyFormName.submit();
}
StreamPDF.aspx は、ユーザーに開く/保存ダイアログを表示する application/pdf を返します。PDF の生成にはかなりの時間がかかり、ユーザーには「待機」カーソルが表示される必要があります。これは単純な aspx ページです (MVC や他のプラグインはありません)。
したがって、私の唯一のオプションは、JavaScriptを使用してデータを投稿することです。最も近い答えはこれでした。このリンクからアイデアを得て、iframe を送信する直前に、待機カーソルを設定しています。しかし、ブラウザーに Cookie を送信できないため、PDF が戻ってきたかどうかを知る方法はありません。私の限界です。だから私はまだ四角いところにいます。どんな助けでも大歓迎です。