如何使用数据源为多个表的pagelist,在mvc中显示表值

本文关键字:mvc 显示 pagelist 数据源 何使用 | 更新日期: 2023-09-27 17:59:07

首先我不知道该怎么问这个问题。我需要在MVC中做到这一点。我有两个(或多个)具有公共字段的表。我想在单个表的视图中显示它的值。我该怎么做?有人能提供一些链接吗?我还没有使用页面列表。但我认为这将是一种选择。如果我能得到一个使用pagelist和linq的解决方案,那就太好了。

如何使用数据源为多个表的pagelist,在mvc中显示表值

asp.net将为您提供答案http://www.asp.net/mvc/overview/getting-started/getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-the-entity-framework-in-an-asp-net-mvc-application

使用页面列表的区别在于控制器您通过值页面

声明那些变量

    int pageSize = 5;
    int pageNumber = (page ?? 1);

var query = context.Model.ToList();//进行查询

将其传递到像这样的视图View(query.ToPagedList(pageNumber, pageSize))

并且在您的视图中,您不会使用IEnumerableList,而是像这样声明您的模型@model PagedList.IPagedList<MyModel>