保留数据以供列表稍后添加?

Posted

技术标签:

【中文标题】保留数据以供列表稍后添加?【英文标题】:Hold data for list to add later? 【发布时间】:2014-05-22 05:11:46 【问题描述】:

所以这里没有 SQL 表或任何东西。基本上,我有 3 页,每页有 6 个项目。每个项目都包含一个图像,然后是一些文本以及一个比从检查更改为“x”的更小的图像,具体取决于用户是否选择。因此,如果检查了图像,则用户会将其添加到将显示在第四页上的列表中。这些数据只需要在一个会话中持续存在,如果会话超时,它就会重置。如果列表是完整的,并且在第四页上用户选择通过社交共享发送电子邮件或共享列表,那么数据将在该操作之后消失。我想弄清楚的是用最少的时间和精力来处理和实施它的最佳方法,因为它必须迅速消失。你们中的任何人都可以解释并指出一些链接,其中包含有关最佳实现方式的信息吗?

这是在带有 html、css 和 javascript 的 asp.net 网络表单中完成的。

非常感谢!

【问题讨论】:

那么将数据存储在会话中?当然,除了会话通常由 SQL 数据库支持以实现持久性。 可以一直使用本地存储 【参考方案1】:

您可以使用 ViewBag()(用于 razor 中的视图)或 ViewData[](用于 .net 中的页面)来保存一个网页的数据。当您希望将其保存到其他页面时。您可以将其传递到其他页面。

看看这个

ViewBag, ViewData and TempData

【讨论】:

以上是关于保留数据以供列表稍后添加?的主要内容,如果未能解决你的问题,请参考以下文章

我应该将 NSManagedObjectModel 保留在属性中以供以后使用吗?

不需要 JDBC 的 Java 嵌入式数据库

更新核心数据对象顺序 - 不工作

如何在保留 onClickListener 的同时将菜单按钮添加到列表视图?

如何为添加到收藏夹列表的组件保留状态

字典列表仅保留最后一行