Step 0. 開啟Package Manager Console 輸入以下指令安裝 MvcCheckBoxList Install-Package MvcCheckBoxList 1.分別建立User.cs & Role.cs public class Role { public Role( int roleID, string name) { RoleID = roleID; Name = name; } public int RoleID { get ; set ; } public string Name { get ; set ; } } public class User { public int ? UserID { get ; set ; } public string Account { get ; set ; } public ICollection < Role > Roles = new List < Role >(); } 2. 建立欲綁定在view上的model public class UserViewModel { public UserViewModel() { AvailableRoles = new List < Role >(); ...