我有一个视图模型,它公开了一些公共虚拟 ICollection 角色 { get; 放; }
这对于恢复用户所属的角色非常有用。但是如何从表单更新用户的角色。
为了测试,我尝试添加一个名为“角色”的隐藏字段并输入“管理员”和它的 GUID,因为它是发送回服务器的值:
<input type="hidden" name="Roles" value="Admin" />
<input type="hidden" name="Roles" value="7feab829-b86c-4a94-90bf-f35e9ce04b01" />
但是,当传递到服务器时,我可以看到这种方式会创建无效的模型状态——任何建议将不胜感激!