[英]Using Kendo Grid in MVC with AJAX
我想在剑道网格中显示用户。 这是我的控制器:
public class UserController : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult Users_Read([DataSourceRequest]DataSourceRequest request)
{
using (var rahatWeb = new RahatWebEntities())
{
IQueryable<User> users = rahatWeb.Users;
DataSourceResult result = users.ToDataSourceResult(request);
return Json(result, JsonRequestBehavior.AllowGet);
}
}
}
这是我的观点:
@{
ViewBag.Title = "";
Layout = "~/Views/Shared/_Layout.cshtml";
}
@(Html.Kendo().Grid<RahatWeb.Models.User>()
.Name("grid")
.Columns(columns =>
{
columns.Bound(user => user.Id);
columns.Bound(user => user.FirstName);
columns.Bound(user => user.LastName);
})
.DataSource(dataSource => dataSource
.Ajax()
.Read(read => read.Action("Users_Read", "User"))
)
.Pageable()
.Sortable()
)
问题在于网格中没有显示任何数据。 我该如何解决这个问题?
您是否在布局中包含kendo.aspnetmvc.min.js
? 另外,在浏览器中按F12
,然后在控制台中检查是否有任何客户端错误。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.