mvc中的Html上传控件,具有多个上传而无需刷新页面

时间:2015-04-14 11:57:47

标签: html asp.net-mvc c#-4.0

当我在MVC上传使用html上传控件时页面刷新因为返回视图("索引")。但我不需要任何返回类型,我将数据存储在Sessions中。

如何在不刷新此特定要求的页面的情况下从View调用方法。

这是我的观看代码。

@using (Html.BeginForm("UploadAction", "Test", FormMethod.Post, new { enctype = "multipart/form-data", id = "frmID" }))
{         
    @Html.HiddenFor(i => i.FilesToBeUploaded)
    <input type="file" id="fileToUpload" name="fileUpload" multiple="multiple" style="float: left; visibility:hidden;" />      

}

<script>
    $('#fileToUpload').change(function(){
        alert('submit');
        $("#frmID").submit()               
    });
</script>

我的控制器代码:

[HttpPost]
public ActionResult UploadAction(FileUploadModel model, List<HttpPostedFileBase> fileUpload)
{
    return view("Index"); }

0 个答案:

没有答案