Как получить значения в флажках из базы данных с помощью viewbag? - PullRequest
0 голосов
/ 27 сентября 2019

Я использую сумку вида, чтобы получить навыки.Как получить данные из viewbag в @ html.Checkboxfor ().

  ViewBag.ListSkill = GetSkills();


  public List<UserViewModel> GetSkills()
    {
        var client = new RestClient(url);
        var request = new RestRequest("api/Users/GetAllSkillList", Method.GET);
        var response = client.Execute<List<UserViewModel>>(request);


        return response.Data;
    }

Я видел много примеров использования viewbag, но все они используют, но мне нужно написать код в @ html.Checkbox.Пожалуйста, помогите.

1 Ответ

1 голос
/ 27 сентября 2019

Вы можете сделать следующее, но, похоже, вам будет лучше, если вы свяжете флажок с моделью.

@Html.CheckBox("yourCheckBox", (bool)ViewBag.yourCheckBoxInfo)

Вот вам пример: Привязка MVC к флажку

...