Согласно требованию, у меня есть сетка пользовательского интерфейса Kendo на моем VIEW. Но, к сожалению, функция чтения не попадает в контроллер. Это раздражает, я получаю то же самое проблема, несмотря на то, что все, как представляется, соответствуют документации, представленной на http://demos.kendoui.com/web/grid/index.html. Вот мой код Просмотр:Kendo UI Grid не вызывает метод READ
@(Html.Kendo().Grid<StudentManagement_Models.Student>()
.Name("studentsGrid")
.Columns(columns =>
{
columns.Bound(p => p.Id).Groupable(false);
columns.Bound(p => p.FirstName);
columns.Bound(p => p.MiddleName);
columns.Bound(p => p.LastName);
columns.Bound(p => p.CGPA);
})
.AutoBind(true)
.Pageable()
.Navigatable()
.Sortable()
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("GetAllStudents", "Student"))
)
)
Вот мой контроллер действия:?
public ActionResult GetAllStudents([DataSourceRequest] DataSourceRequest request)
{
//Thread.Sleep(2000);
StudentManagement_Models.Student student = new StudentManagement_Models.Student();
StudentHelper helper = new StudentHelper();
student.SavedStudents = helper.GetAllStudents();
return Json(student.SavedStudents.ToDataSourceResult(request));
}
Как мне справиться с этим ли я что-то отсутствует Просьба предложить.
Заранее спасибо.
Я думаю, вы должны добавить этот «kendo.aspnetmvc.min.js» kendo js. – Jaimin
@ Jaimin, у меня есть вышеупомянутый файл js, добавленный уже – Prasanna