0
У меня есть кендо DROPDOWNLIST следующим образом,Почему Кендо DROPDOWNLIST не может прочитать данные первоначально
Html.Kendo().DropDownList()
.Name("CountryName")
.HtmlAttributes(new { style = "font-size:8pt;width:110px" })
.DataValueField("Id")
.DataTextField("Description")
.DataSource(source =>
{
source.Read(read =>
{
read.Action("CountryAjax", "Shared");
});
})
Where
[HttpPost]
public ActionResult CountryAjax(string countryId)
{
var countries = this._decodeBL.GetAllCountriesList();
return new JsonResult
{
Data = new SelectList(countries, "Id", "Description", "Canada")
};
}
Но DropDownList пуста. Когда задана точка останова в CountryAjax, она не останавливается на этом (означает, что CountryAjax никогда не выполняется). BTW, этот код отлично работает для Telerik ASP.Net MVC. В чем проблема? Благодарю.
Вы не задаете параметр countryId. Если подпись метода была общедоступной ActionResult CountryAjax(), она срабатывает, я думаю. – richardb
Спасибо. Проводка в качестве ответа. – richardb