ユーザーが条件を設定し、送信ボタンを押して投稿すると、ファイルが動的に生成されて返される ASP.NET MVC フォームがあります。
HttpContext.Response.AddHeader("content-disposition", "attachment; filename=Certificates.pdf");
return File(merged.ToArray(), "application/pdf");
これは、ファイルをダウンロードして元のフォームをそのままにしておくため、ユーザーが基準を簡単に変更して再度送信できるため、うまく機能します。同じ場合、返すファイルがないため、フォームの状態を保持したいと思います。これどうやってするの?アクションが既に送信されているため、自分自身にリダイレクトできません。ロジックはサーバー側であるため、送信前にクライアント側を確認できません。基本的には投稿をキャンセルするだけです。