我正在尝试在我的创建页面中显示选定的技能。我有数据库,我给出了模型的连接,但我得到了所有的技能,但是当我被选中时,那些没有保存的技能不知道是什么问题有人可以帮助我吗?查看代码是
<div class="editor-field">
@{
IEnumerable<SelectListItem> skill = ViewBag.skill;
foreach (var item in skill)
{
@Html.CheckBox("Skills", false, new { value = item.Value });
<input type="checkbox" name="skillsId" value="@item.Text" />
<label>@item.Text</label>
@Html.ValidationMessageFor(model => model.Skills)
}
}
</div>
控制器代码是
int SId = Convert.ToInt32(emp.Skills);
var Sname = (from sn in db.TblSkills
where sn.SkillsId == SId
select sn.Skills).SingleOrDefault();