【问题标题】:How to get values in Check boxes from database using viewbag?如何使用 viewbag 从数据库中获取复选框中的值?
【发布时间】:2019-09-27 19:54:44
【问题描述】:

我正在使用视图包来获得技能。如何从 @html.Checkboxfor() 中的 viewbag 获取数据。

  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 中编写代码。请帮忙。

【问题讨论】:

  • 将值绑定到模型不是更好吗?
  • @NicoRiff。在模型中,我已经在下拉列表中绑定了国家/地区列表

标签: c# model-view-controller checkbox html-helper viewbag


【解决方案1】:

您可以执行以下操作,但听起来如果您将复选框绑定到模型会更好。

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

这里有一个例子:MVC Binding to checkbox

【讨论】:

    猜你喜欢
    • 2013-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-05-02
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多