如果有人可以就以下内容提供建议,我会很感激:
我在控制器中有我的 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
}));
});