C# 如何使用viewbag从数据库中获取复选框中的值?

C# 如何使用viewbag从数据库中获取复选框中的值?,c#,model-view-controller,checkbox,html-helper,viewbag,C#,Model View Controller,Checkbox,Html Helper,Viewbag,我正在使用查看包获取技能。如何从@html.Checkboxfor()中的viewbag获取数据 ViewBag.ListSkill=GetSkills(); 公共列表GetSkills() { var client=新的RestClient(url); var request=new RestRequest(“api/Users/GetAllSkillList”,Method.GET); var response=client.Execute(请求); 返回响应数据; } 我看到许多使用vi

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

ViewBag.ListSkill=GetSkills();
公共列表GetSkills()
{
var client=新的RestClient(url);
var request=new RestRequest(“api/Users/GetAllSkillList”,Method.GET);
var response=client.Execute(请求);
返回响应数据;
}

我看到许多使用viewbag的示例,但它们都使用了,但我需要在@html.Checkbox中编写代码。请提供帮助。

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

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

这里有一个例子:

将值绑定到模型不是更好吗?@NicoRiff。在模型中,我已经在下拉列表中绑定了国家列表
@Html.CheckBox("yourCheckBox", (bool)ViewBag.yourCheckBoxInfo)