我有一个显示表中项目列表的索引视图。每个项目都有一个链接来显示其详细信息(通过 Ajax 加载的另一个部分视图,替换索引视图)。
单击详细信息链接后,用户现在希望查看“下一个项目”或“上一个项目”的详细信息。我们目前有一个返回链接,可以再次获取索引视图......用户可以点击任何项目......但她想要的是更多的可用性。
由于项目列表可能已被过滤,我认为实现此目的的唯一方法是通过 jQuery 或纯 JS。
我正在考虑使用一些隐藏字段来存储所有项目的 ID……而不是存储在索引视图中(一旦访问详细信息它就会消失),以便能够从详细信息中访问它并创建 Back Next 链接。但它感觉很脏......而且仅列出 ID 是不够的,因为我应该跟踪哪个是当前的,以便查看哪些是下一个和上一个项目。所以......可能是一个JSON可以做到这一点。
在客户端存储列表的任何建议或其他方法?该列表可能有 10 到 200 个项目,一旦我再次过滤索引视图或通过其他事件,这些项目将被刷新。