我有一个Ajax.BeginForm来上传文件。没关系,除非我调试我的控制器时参数HttpPostedFileBase postedFile为null。
<div class="form-group">
<input type="file" class="form-control" name="postedFile" id="postedFile" />
<input type="submit" value="Import" />
</div>
public JsonResult UploadFile(HttpPostedFileBase postedFile)
我的Ajax.BeginForm
@using (Ajax.BeginForm("UploadFile", "Ponto", new AjaxOptions
{
HttpMethod = "POST",
OnSuccess = "OnSuccess",
OnFailure = "OnFailure",
LoadingElementId = "progress"
}, new { enctype = "multipart/form-data" }))
的 在参数控制器上具有相同的名称。