私はjqueryを使用してajax経由でデータをPOSTしています.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 です。
これを修正するには、何を変更する必要がありますか?