我有以下表格
<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)。为什么会这样?有什么办法可以预防吗?
谢谢!