问题标签 [pagedlist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1489 浏览

c# - 尝试在 MVC4 中使用 ViewModel 进行分页

我不想从数据库中获取所有项目并将它们转换为特定的视图模型,然后使用 PagedList 库来分页所有这些数据。

例如,我想在一个页面上获取 20 个项目,但我不明白什么时候应该将我的模型转换为视图模型?

这是方法

此方法获取所有项目,然后将它们转换为 ProductReviewListViewModel,然后为其进行分页。

我想要的是从 db 中只获得20 个项目并获得与上述相同的结果?

注意:GetItems 方法返回 IQueryable

添加的解决方案

我做了 GetItems 方法,也将总项目数作为 out int 参数返回。在控制器操作中,我使用 StaticPagedList 方法手动创建分页,就像这个链接

0 投票
4 回答
37630 浏览

asp.net-mvc - PagedList.MVC 中的 Ajax 分页使用部分页面

如果我不使用部分页面,PagedList.Mvc 工作正常,但是当我使用带有 ajax 的部分页面加载网格时,分页出现问题。我在 TroyGoode https://github.com/TroyGoode/的支持下结束PagedList/issues/26#issuecomment-6471793,但是为支持提供的链接不起作用。现在,我是这样使用的

,它会加载页面,但我需要以 ajaxically 方式更改分页。我怎样才能做到这一点?

0 投票
1 回答
206 浏览

javascript - 无法识别 AJAX 请求

我有一个可以搜索的项目列表,并且页面有分页。当输入搜索查询时,部分视图会正确加载(AJAX)。但是,当您使用分页时,它会触发非 ajax 请求(重新加载整个页面,并且标头中没有 XmlHttpRequest 标志)。

这是什么原因造成的?

根据教程,这行代码应该已经解决了您不能将分页用于结果集的问题。

data: $("form").serialize()

View当我在 the和call处都设置断点时PartialView,它会在我使用分页时命中View(从而导​​致每次都显示所有数据)。为什么我的请求不被视为 AJAX 请求?

0 投票
3 回答
1859 浏览

asp.net-mvc-3 - MVC pagedlist.mvc 和 aspx 视图

我有一个页面,我使用 Nuget 包 pagedlist.mvc 3.0.18(MVC3 的最新版本)。问题是,当我列出页面时,它会使我的页面变成一个看起来像

  • 以前的
  • 1
  • 2
  • 3
  • 4
  • 下一个
  • 而不是 < 1,2,3,4,5,6,7.. >

    我的观点看起来像

    后面的代码看起来像

    关于什么可能是错的任何建议?标准的 CSS 也包括在内。

    0 投票
    1 回答
    1001 浏览

    c# - Asp.net MVC PagedList 顺序

    我的问题和这个完全一样: toPagedList() order different from the LINQ order by clause

    这个问题是两年前发布的,目前还没有解决方案。我希望现在有人有答案。抱歉,如果不允许此类问题。

    编辑:这是我的 LINQ 语句

    0 投票
    1 回答
    1412 浏览

    asp.net-mvc-4 - MVC 4 PagedList - 它使我的页面变成一个列表

    我有一个页面,我正在使用 Nuget 包 PagedList.Mvc 4.3.0.0(MVC4 的最新版本)。问题是,当我列出页面时,它会使我的页面变成一个看起来像

    «
    显示第 1 到第 5 项,共 17 项。
    »

    代替« Showing items 1 through 5 of 17. »

    我的观点看起来像

    关于什么可能是错的任何建议?标准的 CSS 也包括在内。

    0 投票
    4 回答
    19398 浏览

    c# - PagedList 在第二页上丢失了搜索过滤器

    我正在使用http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-the中的示例实现一个简单的分页列表索引-entity-framework-in-an-asp-net-mvc-application

    我的问题是,当我翻到第二页时,搜索字符串“丢失”了,所以我显示的不是一组过滤的结果,而是所有记录。

    我的 index.cshtml:

    我的控制器:

    当我以第 2 页为例时,我的所有变量 sortOrder、currentFilter 和 searchString 都为空。

    罗比

    0 投票
    3 回答
    37542 浏览

    c# - 在局部视图中使用分页,asp.net mvc

    如果有人可以就以下内容提出建议,我将不胜感激:在我看来,我显示了项目列表:

    我的寻呼机看起来像这样:

    问题是,当我单击下一页时,它返回空白,没有我的_Layout. 我不想一直重新加载 _Layout。有没有办法将 Ajax.ActionLink 用于寻呼机?这样我就可以UpdateTargedId进入我的局部视图?

    0 投票
    1 回答
    20866 浏览

    asp.net-mvc-4 - 如何在 MVC 4 中将 PagedListPager 与具有对象列表的模型一起使用

    我有一个包含以下属性的模型:

    在我看来,这个 List 带有多条记录,我想通过执行分页来显示每页 10 条记录,现在我不知道如何使用 PagedListPager 来实现这个功能。请帮帮我。

    我将记录与 foreach 循环一样显示为 Model.advertlist

    0 投票
    2 回答
    10256 浏览

    jquery - 使用 PagedList 分页局部视图

    我有一个包含表格数据的部分视图。我正在使用PagedList进行分页。

    它适用于普通视图,但是当我尝试将其放在局部视图上时,当我单击下一步或任何其他页面时,它只会刷新整个页面并且我的视图会中断:(

    我只想刷新局部视图,这意味着当我执行分页时,我只想更改局部视图而不是整个视图。

    这是我的部分视图中的分页代码...

    我试图把 Ajax.ActionLink 而不是 Url.Action 没有成功...任何帮助?