无法在mvc 5中获取所有上传的文件

时间:2017-04-07 10:17:22

标签: asp.net-mvc

我有两个不同名称和ID的文件上传控件。 但是当我上传多个文件时,我只收到每个控件的一个文件。 以下是我的代码。 主视图

@using (Ajax.BeginForm("Questionnaire", "Tax", new AjaxOptions { InsertionMode = InsertionMode.Replace, UpdateTargetId = "divQuestionnaire" }, new { id = "formquestionnaire", enctype = "multipart/form-data" }))
        {
        <div class="clearfix" id="divQuestionnaire">
        @{ Html.RenderPartial("_Questionnaire");}
        </div>
        }

放置文件上传控件的部分视图

 <input id="PhotoUrl" type="file" class="upload" multiple="multiple" name="PhotoUrl" />
      <input id="AddressUrl" type="file" class="upload" multiple="multiple" name="AddressUrl" />
     <button  type="submit">Save</button>  

控制器

  public ActionResult Questionnaire(HttpPostedFileBase[] PhotoUrl, HttpPostedFileBase[] AddressUrl)
        {
}

也试过这个不行的

  public ActionResult Questionnaire(IEnumerable<HttpPostedFileBase> PhotoUrl, IEnumerable<HttpPostedFileBase> AddressUrl)
        {       
        }

0 个答案:

没有答案