誰かが次のことについてアドバイスできれば幸いです。
コントローラーに SelectList があります。
SelectList sl = new SelectList(_unitOfWork.TraumaRepo.GetByType(type).ToList(), "Code", "Name");
通常、私の Json は単純な文字列を返します。
return Json(new[]{
new { value = "1", text = "item 1" },
new { value = "2", text = "item 2" }},
JsonRequestBehavior.AllowGet);
この SelectList を反復処理して、そのデータ値とデータ テキスト フィールドを JsonResult として返すにはどうすればよいでしょうか? foreach または linq を Json() に含める方法は?
私のビューでは、それを DropDownList に追加します。
$.each(data, function (value, i) {
ddl.append(
$('<option/>', {
value: i.value,
html: i.text
}));
});