0

Telerik DropDownList をバインドしようとしています。

コードを表示:

<div>@( Html.Telerik().DropDownList()
         .Name("ddlCounty")
         .HtmlAttributes(new { style = "width:200px;" })
         .SelectedIndex(0)
         .BindTo(new SelectList((IEnumerable<MvcNew.Models.tbl_Country>)ViewData["ListCountries"], "Value", "Text"))                                        )
  </div> 

コントローラーコード:

List<SelectListItem> lst_Country = new List<SelectListItem>();
var Countries = (from m in DBContext.tbl_Countries
               select new SelectListItem{ Text = m.Country__Name.ToString(), Value = m.Country_ID.ToString() });
ViewBag.ListCountries = new SelectList(Countries);
 return View();

以下のエラー
Unable to cast object of type 'System.Web.Mvc.SelectList' to type 'System.Collections.Generic.IEnumerable`1[MvcNew.Models.tbl_Country]' が表示されます。

4

1 に答える 1