2

ユーザーが条件を設定し、送信ボタンを押して投稿すると、ファイルが動的に生成されて返される ASP.NET MVC フォームがあります。

HttpContext.Response.AddHeader("content-disposition", "attachment; filename=Certificates.pdf");
return File(merged.ToArray(), "application/pdf");

これは、ファイルをダウンロードして元のフォームをそのままにしておくため、ユーザーが基準を簡単に変更して再度送信できるため、うまく機能します。同じ場合、返すファイルがないため、フォームの状態を保持したいと思います。これどうやってするの?アクションが既に送信されているため、自分自身にリダイレクトできません。ロジックはサーバー側であるため、送信前にクライアント側を確認できません。基本的には投稿をキャンセルするだけです。

4

2 に答える 2

2

これでうまくいくはずです:

return new EmptyResult();
于 2013-11-01T20:36:02.490 に答える