我正在使用 jquery 通过 ajax 发布数据,并且在 chrome 工具中它显示正在发送的数据,如下所示:
PermssionArray[0][Permitted]:false
PermssionArray[0][Id]:2
PermssionArray[1][Permitted]:true
PermssionArray[1][Id]:3
PermssionArray[2][Permitted]:true
PermssionArray[2][Id]:4
我的控制器是这样的:
public ActionResult UpdatePermissions(PermSet[] PermssionArray)
我的 PermSet 类是这样的:
public class PermSet
{
public int Id { get; set; }
public bool Permitted { get; set; }
}
如果我在控制器中断点,则 PermssionArray 数组中有 3 项,但值都是 id = 0,允许 = false。
我需要改变什么来解决这个问题?