MVCコントローラに送信されるUIのオブジェクトの配列があります。 MVCコントローラに送信する方法を今すぐUIからMVCコントローラへの配列アイテムの送信方法
`DoorId`,`DoorName` and an array of `Schedules`. `Schedules` array has `ScheduleId` and `ScheduleName`.
:オブジェクトの配列は次のようになり?だから、DoorId
とそれに関連付けられているScheduleId
は、別のオブジェクトを形成するために別々に抽出することができますか?
現在、私は、別途DoorId
アレイとScheduleId
配列を送信しています
しかし、私はそれを行うにはしたくありません。私は配列全体を送信したい。その後、
public async Task<ActionResult> AddGroup(string[] DoorIds, string[] scheduleEntity)//AccessGroupEntity entity, string accountId
{
GroupEntity groupEntity = new GroupEntity();
var doorScheduleList = new List<DoorInfoEntity>();
for(int i=0;i< DoorIds.Length;i++)
{
doorScheduleList.Add(new DoorInfoEntity()
{
DoorId = DoorIds[i],
ScheduleId = scheduleEntity[i]
});
}
accessGroupEntity.DoorItems = doorScheduleList;
そして「DoorInfoEntity`オブジェクトを形成するために、Doors[index].DoorId
とDoors[index].ScheduleId
としてそれを解析します。
どうすればよいですか?
object[] Doors
を試しましたが、Object does not contain a definition for DoorId or ScheduleId
と書いてあります。