@FileUpload.GetHtml 有一个默认提交按钮。但我希望在 Html 开始表单中有一个提交按钮,并使用该替换来提交带有更多参数的文件列表。但是当我这样做时,传递的 IEnumerable 在 Action 方法中始终为空。
这是我的操作方法: [HttpPost] public ActionResult Change(IEnumerable filesList, Guid ID, string Btn) {....
@using (Html.BeginForm("Change", "Home",FormMethod.Post))
{
<textarea id="textArea" name="epost2" class="frm_txtfield_big" style="float:left; width:638px; height:200px;"></textarea>
<input type="hidden" name="supportID" value="@Model.ID" />
@FileUpload.GetHtml(name: "ChooseFile",initialNumberOfFiles: 1,allowMoreFilesToBeAdded: true,includeFormTag: false)
.......}
但这不是将文件列表传递给该方法。
我做错了或者代码有什么问题。