1
kendo dropdownlistfor는 정의되지 않은 정확한 레코드 수를 드롭 다운에 표시하지만 항목 이름은 표시하지 않습니다.Kendo DropDownListFor 바인드
@(Html.Kendo()
.DropDownListFor(m => m.ItemName)
.Name("ItemName")
.DataTextField("Text")
.DataValueField("Value")
.BindTo(Model.ItemsDrop)
)
것은 당신이 컨트롤러는 단지 JSON 결과를 통과 한 경우 : 당신의 드롭 다운리스트는 다음과 같아야합니다 있도록 감사합니다,이 관해서 당신은보기로 선택 목록을 전달하는
**Controller**
var cdd = db.Items.Select(x => new
{
x.ItemID,
x.ItemName
}).ToList();
var viewmodel= new Accounting.DAL.Item();
var selec = new SelectList(cdd, "ItemID", "ItemName");
viewmodel.ItemsDrop = selec;
return View(viewmodel);
**Model**
public SelectList ItemsDrop { get; set; }
**View**
@(Html.Kendo()
.DropDownListFor(m => m.ItemName)
.Name("ItemName")
.DataTextField("ItemName")
.DataValueField("ItemID")
.BindTo(Model.ItemsDrop)
)