Мне нужно отобразить список флажков, которые можно проверить более чем на одном .
Когда пользователь нажимает "Отправить", значение этих флажков должно быть указано в свойствах модели ViewModel ... это то, что я получил до сих пор ...
public class RegisterModel
{
public List<string> Roles { get; set; }
public List<RoleModel> SelectedRoles { get; set; }
}
public class RoleModel
{
public string RoleName { get; set; }
}
В представлении я пытаюсь сделать это .. .
@foreach (var role in Model.Roles)
{
@Html.CheckBoxFor(m => m.SelectedRoles, role.RoleName)@role.RoleName
}
Я получаю следующую ошибку:
CS0029: Cannot implicitly convert type 'System.Collections.Generic.List<string>' to 'bool'
Может ли кто-нибудь сказать мне, что я делаю не так?