猿问

asp.net core mvc action 传数组

    最近在折腾 asp.net  core  发现好多东西用以前的都不管用了 ,今晚遇到 在action传递数组 一直接收不到, 参数的维度为0的现象 

 

比如
public IActionResult Delete(DeleteModel models){

}

表单为数组序列化为:

Id="sdfsd"& Id="sdfsd"&Id="sdfsd" //接收不到 失败 models维度为0

然后用js:
 data["models[" + index + "].Id"] = value //失败 
[{"id":"val"},
{"id":"val"}] // 失败

现在懵逼了  求大神们告知怎么回事儿

慕沐林林
浏览 671回答 2
2回答

海绵宝宝撒

你的参数明明是个对象啊.为什么能传数组?
随时随地看视频慕课网APP
我要回答