【发布时间】:2017-07-27 07:35:49
【问题描述】:
我想使用带有 angularjs mvc c# 的数据表自定义分页。 我知道内置功能可用于分页,但不使用它。想要创建自定义,所以我不知道该怎么做。
这里列出我的用户列表的代码:
$scope.dtColumns = [
DTColumnBuilder.newColumn("fullName", "Full Name"),
DTColumnBuilder.newColumn("email", "Email"),
]
$scope.dtOptions = DTOptionsBuilder.newOptions().withOption('ajax', {
url: "/api/User/UserList",
type: "GET",
contentType: "application/json; charset=utf-8",
})
.withPaginationType('full_numbers')
.withDisplayLength(50)
.withOption('paging', false)
这里是我的 html 代码:
<table id="userList" datatable="" dt-options="dtOptions" dt-columns="dtColumns"> </table>
这是我的 api 方法:
[HttpGet]
[Route("UserList")]
public IHttpActionResult UserList() {
Users = db.Users.ToList();
return Json(Users);
}
任何人都知道如何做到这一点,请告诉我。
【问题讨论】:
标签: c# angularjs asp.net-web-api pagination