作成ページに選択したスキルを表示しようとしています。私はデータベースを持っています、私はモデルからの接続を与えましたが、私はすべてのスキルを取得していますが、私が選択されたとき、それらのスキルは保存されていません 何が問題なのかわかりません 誰か助けてもらえますか? ビューコードは
<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();