私は2つの仮想プロパティを持つ1つのモデルを持っています。すなわち
パブリック仮想 IEnumerable MediumIds { get; 設定; }
public virtual IEnumerable AnsLanguageIds { get; 設定; }
ViewBag を使用してそれらを設定しました。
ViewBag.MediumIds = db.ExamMediums.Where(x => x.ExamId == _ExamId).Select(x => x.Medium); ViewBag.AnsLanguageIds = new SelectList(db.AnswerLanguages.ToList(), "AnswerLanguageId", "AnsLanguage");
そして私の見解は
@foreach (ViewBag.MediumIds の変数項目) {
<input id="MediumIds" name="MediumIds" value="@item.MediumId" type="checkbox" /><strong>
@item.Medium1 </strong>
@Html.DropDownList("AnsLanguageIds")
<br />
}
チェックボックスが選択されているときのような機能が欲しいのですが、ドロップダウンだけが有効になっている必要があり、それ以外の場合は無効にする必要があります。
あなたの答えは高く評価されます。