none
Получение данных списка из View в ASP NET Core RRS feed

  • Вопрос

  • Добрый день, имеются 2 класса, если кодом то так так:

    public class Role
    {
        public int Id { get; set; }
        public String Name { get; set; }
    }
    
    public class User
    {
        public int Id { get; set; }
        public String Name { get; set; }
        public List<Role> Roles { get; set; }
    }

    В MVC Core собираюсь в методе [HttpGet] передать пустой объект класса User в View форму, в которой будет доступно для заполнения поле Name, и также будут выводится все имеющиеся роли "с галочками" (использую тип checkbox), в итоге все хорошо, у меня получается форма в которой пользователь вводит "имя" отмечает галочками нужные роли, но как потом передать все что пользователь сделал на форме в метод [HttpPost] для дальнейшей обработки? (количество доступных для выбора ролей не известно, в View выводится циклом) Если на форме отдельно имя или отдельно список с галочками то все хорошо, но если во View передаю заранее созданный объект User  @model User  то поле public List<Role> Roles на выходе получить не удается, возможно задача прикладной ценности не имеет, интерес просто "спортивный" в какую сторону посмотреть?

    7 февраля 2022 г. 8:01

Ответы