Я использую JQuery для отправки данных через AJAX, и в хромированных инструментов он показывает данные отправляются как это:MVC контроллер, принимать параметры в качестве класса
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; }
}
Если я останова в контроллере, это имеет 3 пунктов я n массив PermssionArray, но все значения id = 0, allowed = false.
Что мне нужно изменить, чтобы исправить это?
Вам необходимо перейти к пользовательской привязке модели или получить данные из FormCollection. – Satpal