@FileUpload.GetHtml のデフォルトの送信ボタンがあります。しかし、Html begin フォーム内に送信ボタンがあり、その置換を使用して、さらにいくつかのパラメーターを含むファイルのリストを送信することを期待しています。しかし、そうすると、渡される IEnumerable は常に Action メソッドで null になります。
これは私のアクション メソッドです: [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)
.......}
しかし、これはファイルのリストをメソッドに渡していません。
間違っているか、コードの何が問題なのか。