当达到多个元素时,如何将视图拆分为多个页面?

Posted

技术标签:

【中文标题】当达到多个元素时,如何将视图拆分为多个页面?【英文标题】:How to split a View in several pages when a number of elements is reached? 【发布时间】:2010-04-26 16:51:54 【问题描述】:

我正在使用视图来显示画廊。现在我已经设置了视图,所以它只显示 50 个元素,但我希望它显示一个“下一步”按钮,将您带到下一批元素。最好使用 AJAX / 无需重新加载,但这不是必需的。

我该怎么做?我查看了所有选项并搜索了一个没有成功的模块,但我确信它是标准功能,你们可以帮助我。

感谢您的阅读。

【问题讨论】:

【参考方案1】:

在视图中是正确的。告诉它使用寻呼机,以及每页有多少。这会将结果分成 X 每页,您仍然可以使用 AJAX。

如果您正在谈论分组,例如显示所有集合 A,然后在集合 B 旁边,您可以尝试按主要标识符进行分组,并查看该分组是否每页。这也是视图的一部分。

【讨论】:

谢谢!我没有以某种方式看到该选项...无论如何,如果我标记使用 ajax,当我单击页码时,它会给我一个“views/ajax 发生错误”消息?有什么线索吗?如果有帮助,我正在使用 Ninesixty 作为我的基础主题 不确定 AJAX 是否适用于视图预览,如果这就是您的意思。 不,我的意思是在这个视图的最后一页。 嗯。没有把握。我个人之前没有使用过 AJAX 选项。

以上是关于当达到多个元素时,如何将视图拆分为多个页面?的主要内容,如果未能解决你的问题,请参考以下文章

如何将字符串拆分为多个部分?

如何在 ASP.NET MVC 中使用多个表单元素

当一个或多个变量为空时,如何将多个变量发送到 laravel 中的视图

Box(视图组件)如何在多个页面不同视觉规范下的复用

将多个空格从文本文件拆分为数组

在一个页面上将一个视图模型拆分为多个表单