Action
私の s の1 つでこのコードを仮定します。
[HttpPost]
public ActionResult Generate (Params){
....
InsertOneRawToDB();
return RedirectToAction("Index", new { info = info });
}
したがって、すべてはまだ問題ありませんが、次のように変更return
すると:
InsertOneRawToDB();
byte[] myfile = GenerateAZipFile();
return File( myfile , "application/zip" , "MyFileName");
この場合、奇妙な動作が見られます: 戻る前に、1 つの raw が DB に挿入され、返された後に別の raw が挿入され、InsertOneRawToDB
再度呼び出されたようです。
誰もこれについて知っていますか?ここで何が起こっているのですか?
PS: Visual Studio 2012 RTM + ASP.NET MVC4 を使用しています。
PS: OK IDM (Internet Download Manager) を使用して zip ファイルをダウンロードすると、これで MultiPost が発生するAction
ので、どうすればこれを処理できますか?