私は次のフォームを持っています
<form id="file_upload" action="/Upload/Save" method="POST" enctype="multipart/form-data">
<input type="text" id="txtProposalName" name="name" placeholder="Nome da Camiseta" />
<input type="text" id="txtProposalDesc" name="description" placeholder="Descrição da Camiseta"/>
<div class="fileupload-buttonbar">
<div class="progressbar fileupload-progressbar"></div>
<span class="fileinput-button">
<a href="javascript:void(0)" class="upload-image">Upload images</a>
<input type="file" name="files[]" multiple />
</span>
</div>
<input type="hidden" id="imgID" name="imgID"/>
<input type="submit" id="postProposal"/>
このアクションを呼び出します:
[HttpPost]
public JsonResult Save(string name, string description, string imgID)
{
return Json("a");
}
(これは現在の実装であり、まだいくつかのテストを行っているため、ロジックはありません)。
私の問題は、送信ボタンをクリックすると、アクションが正しい値で呼び出されますが、アクションが戻ると、ブラウザーは/ Upload / Save(アクションURL)にリダイレクトします。なぜこうなった?それを防ぐ方法はありますか?
ありがとう!