я apreciate, если кто-то может посоветовать на следующие:Возврат Json из SelectList в asp.net mvc?
у меня есть мой 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
}));
});
Пробовали ли вы только JSon (SL); – ckv
Как я могу добавить его ключ и значение в DropDownList? Pls, см. Мои правки –
Спасибо, я нашел один способ usiong Linq: var list = from l in sl выберите новый {l.Value, l.Text}; –