C# 如何将多个文件推送(输入)到数组JQUERY

C# 如何将多个文件推送(输入)到数组JQUERY,c#,jquery,ajax,C#,Jquery,Ajax,我已经研究这个问题很长时间了,我还没有解决它。我正试图将我选择的带有一些数据的文件发送到控制器,但找不到它是如何放入数组的 这里是我的jquery代码 var data = []; $("div[data-id=siparisUrunleri]").each(function () { data.push({ id: parseInt($(this).children().children("#

我已经研究这个问题很长时间了,我还没有解决它。我正试图将我选择的带有一些数据的文件发送到控制器,但找不到它是如何放入数组的

这里是我的jquery代码

var data = [];
        $("div[data-id=siparisUrunleri]").each(function () {
            data.push({
                id: parseInt($(this).children().children("#data-id").text()),
                //.. some values

                resimler: $(this).children().children().children("input[data-id=imgEkle]").get(0).files // there is problem. If i put '[0]' the line , im taking first value. But i want to all files
            
           });
        });
这是我的课

public class Order
    {
        ....
        public string plaka { get; set; }
        public List<SubPart2Val> parcalar { get; set; }
    }
公共类秩序
{
....
公共字符串plaka{get;set;}
公共列表parcalar{get;set;}
}
子类

public class SubPart2Val
    {
        ...
        public string  eksper { get; set; }
        public List<IFormFile> resimler { get; set; }

    }
public类SubPart2Val
{
...
公共字符串eksper{get;set;}
公共列表resimler{get;set;}
}
动态html

var ic = "<div class='grid' name='marketproduct' data-id='siparisUrunleri' data-remove='" + data.id + "'>";
                ic += "<div class='grid-alan'>";
                ic += "<div class='grid-sutun-button'>&nbsp; </div>";
                ic += "<div class='grid-sutun-button' id='data-id' style='display:none'>" + data.id + "</div>";
                
                ic += "<div class='grid-sutun' id='resimler-ToTotal'><input type='file' multiple='multiple' data-id='imgEkle' id='panel-resim_"+id+"' hidden/></div>";
                ic += "<div class='grid-sutun'><input type='button' class='sepetten-cikar' onclick='remove(this)'  value='Çıkar'/></div></div></div>";
var ic=”“;
ic+=”;
ic+=”;
ic+=“”+data.id+“”;
ic+=”;
ic+=”;

这是一个问题


您好,同时显示您的html代码,您现在可以查看是否适合您。