У меня есть модель представления, которая предоставляет несколько общедоступных виртуальных ролей ICollection { get; набор; }
Это отлично подходит для возврата к тем ролям, к которым принадлежит пользователь. Но как мне обновить роли пользователя из формы.
Для тестирования я попытался добавить скрытое поле под названием «Роли» и ввел как «Администратор», так и его GUID в качестве значения для отправки обратно на сервер:
<input type="hidden" name="Roles" value="Admin" />
<input type="hidden" name="Roles" value="7feab829-b86c-4a94-90bf-f35e9ce04b01" />
Однако при переходе на сервер я вижу, что таким образом создается недопустимое состояние модели. Будем очень признательны за любые предложения!