0

我有任何型号

public class Account
    {
        [Key]
        public int AccountID { get; set; }

        public string UserName { get; set; }

        public string Password { get; set; }

        public string FullName { get; set; }
}

public class Role
{
    [Key]
    public int RoleID { get; set; }
    public string RoleKey { get; set; }
    public string RoleName { get; set; }

}

public class AccountRole
{
    [Key]
    public int ID { get; set; }
    public int AccountID { get; set; }
    public string Role { get; set; }

}

我想使用一个视图更新帐户和列表角色来列出复选框。当我选中复选框时,将角色插入到 AccountRole。

请告诉我如何创建我的视图。

4

1 回答 1

0

为角色创建一个持有者 + 一个布尔值 IsSelected

public class SelectionRoles
{
   public bool IsSelected { get; set;}
   public Role OneRole { get; set; }
}

在您的 ViewModel 中将其用作列表,将其传递给您的 View 并将其用于显示,当您提交表单时,您可以通过在您的 ViewModel 中为您的 SelectionRole 中的每条记录查看 IsSelected 布尔值来检查哪些角色被检查列表。

于 2013-08-28T06:40:57.890 回答