Asp.net mvc 在视图页面中不使用实体框架的MVC分页
在我的MVC应用程序中有一个场景,我使用html表标记显示在视图页面中检索到的数据表。我能够添加搜索功能而没有任何问题,但我在添加分页时遇到了问题。我正在考虑使用IPagerList选项,但我没有在这里使用实体类来存储值,因为我不能在代码中直接绑定db。是否可以在代码中应用分页而不使用带有数据绑定的实体框架 下面代码中的模型是数据集中包含的数据表 实际视图代码:Asp.net mvc 在视图页面中不使用实体框架的MVC分页,asp.net-mvc,entity-framework,view,paging,Asp.net Mvc,Entity Framework,View,Paging,在我的MVC应用程序中有一个场景,我使用html表标记显示在视图页面中检索到的数据表。我能够添加搜索功能而没有任何问题,但我在添加分页时遇到了问题。我正在考虑使用IPagerList选项,但我没有在这里使用实体类来存储值,因为我不能在代码中直接绑定db。是否可以在代码中应用分页而不使用带有数据绑定的实体框架 下面代码中的模型是数据集中包含的数据表 实际视图代码: <% foreach(System.Data.DataRow row in Model.Rows) { %>
<% foreach(System.Data.DataRow row in Model.Rows) { %>
<tr>
<% foreach (var cell in row.ItemArray) {%>
<td><%=cell.ToString() %></td>
<%} %>
</tr>
<%} %>
IPagerList
根本不绑定到实体框架,只需使用它。我想你的意思是IPagedList
?我假设您将数据作为LINQ to Entities查询获取,并将其转换为DataTable?数据传输页面列表中的哪一点应用还不完全清楚。为什么要首先使用DataTable?不,我这里使用的方法是直接的,我使用模型类作为数据访问层方法,使用存储过程从数据库检索细节并显示在DataTable中。但是对于与PagedList的绑定,我需要使用实体类,而不是实体类,我可以使用带有dataset的表(ds.tables[0])。