前端:
<form action="/Home/testArray" method="post">
<input type="text" name="tarray['a'][0]" value="10" />
<input type="text" name="tarray['b'][1]" value="11" />
<input type="text" name="tarray['c'][1]" value="21" />
<input type="text" name="tarray['a'][1]" value="22" />
<input type="text" name="tarray['b'][0]" value="0" />
<input type="text" name="tarray['c'][0]" value="1" />
<button style="margin-top: 30px;" class="btn btn_submit" type="submit">testArray</button>
</form>
后台:
public ActionResult testArray(Dictionary<string,List<string>> tarray)
{
if (tarray.Count> 0)
{
System.Diagnostics.Debug.Print("tarray.Count ="+ tarray.Count);
foreach (KeyValuePair<string,List<String>> kp in tarray)
{
System.Diagnostics.Debug.Print(kp.Key+"----");
for (int i = 0; i < kp.Value.Count; i++)
{
System.Diagnostics.Debug.Print("-->"+ kp.Value[i] );
}
}
}
return Json(new { result = true, data = "abc", message = "" },JsonRequestBehavior.AllowGet);
}