显示总项目 cshtml MVC C#

Show total items cshtml MVC C#

如何在索引 cshtml 中显示项目计数,有一个 paginatedlist 指南 microsoft mvc

count 查询结果

var totalregistros= _context.users.Tolist()
return view(totalregistros)

视图中的问题return有分页

return View(await PaginatedList<users>.CreateAsync(students.AsNoTracking(), pageNumber ?? 1, pageSize));

我需要显示的示例

我需要这个

TotalItems 或类似的 int 属性 添加到您的 PaginatedList class,用计数填充它,然后显示它。此外,Microsoft 的教程显示了如何添加页数:

https://docs.microsoft.com/en-us/aspnet/core/data/ef-mvc/sort-filter-page?view=aspnetcore-5.0#add-paging-to-students-index

此外,您将 List<users> 作为视图模型返回到您的视图。不要那样做。 Return 一个视图模型,其中包含您要显示的所有属性,包括总数等。