我是Telerik et MVC的新手,我需要一些帮助,我会进入下拉列表“年”未定义的选项列表,而不是2017年,2015年......
感谢任何帮助。以下是代码。
这是观点:
Settings
这是控制器:
@(Html.Kendo().DropDownList().Name("years")
.HtmlAttributes(new { style = "width:100%" })
.OptionLabel("Select year...")
.DataTextField("YearName")
.DataValueField("YearCode")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("GetCascadeYears","Home");
});
})
)
这个模型:
public JsonResult GetCascadeYears()
{
IQueryable years = Year.GetYears();
if (HttpContext.Request.IsAjaxRequest())
{
return Json(new SelectList(
years,"YearCode", "YearName"), JsonRequestBehavior.AllowGet
);
}
return View(years);
}
提前致谢。