Проблема загрузки Kendo Grid в .NET Core MVC WebApp - PullRequest
0 голосов
/ 08 февраля 2019

Я начинаю с использования Kendo UI в моем веб-приложении .NET Core.Я следовал многим учебным пособиям и образцам, но я не могу использовать Kendo Grid.

Я хочу загрузить данные в свою сетку при посещении определенного URL (/ User / KendroGridTest /),но страница, кажется, падает после достижения определения элемента управления, так как код ниже этой точки не загружается, а метод GetUsers не срабатывает.

Вот мой код:

Вид

@using Kendo.Mvc.UI;
@(Html.Kendo().Grid<TestApplication.Models.User>()
   .Name("BadGridIsBad")
   .Columns(columns =>
   {
       columns.Bound(e => e.userID);
       columns.Bound(e => e.UserName);
   })
   .AutoBind(true)
   .Pageable()
   .Sortable()
   .DataSource(dataSource => dataSource
       .Ajax()
       .ServerOperation(false)
       .Model(model =>
      {
           model.Id(i => i.userID);
      })
      .Read(read => read.Action("GetUsers", "User"))
      .PageSize(15)
   )
)

Контроллер

public class UserController : Controller
{
    public IActionResult KendoGridTest()
    {
        return View();
    }

    [HttpGet]
    public ActionResult GetUsers([DataSourceRequest]DataSourceRequest request)
    {
        return Json(objUser.GetAllUsers().ToDataSourceResult(request));
    }
}

Я могу использовать другие элементы управления Kendo (CheckBox, NumericTextBox ...),поэтому я думаю, что все ссылки на проекты верны, и мой _Layout.cshtml содержит все необходимые файлы JS.

Я что-то упустил?Заранее спасибо

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...