使用cookie保持动态添加的jQuery选项卡

时间:2012-10-01 16:20:29

标签: jquery asp.net dynamic cookies tabs

我试图找出在我的网页中保持(静态和动态)jQuery选项卡状态的最佳方法。加载网页时,默认情况下会有一个标签。用户可以选择添加/删除选项卡。我知道如果我们在初始化选项卡时启用cookie选项,我们可以保持静态选项卡的状态。

问题是:“如何保持动态添加的jQuery选项卡的状态?”。

我现在正在考虑的一个选项是在添加时(以及更改内容时)在cookie中存储/更新动态选项卡的内容,并检索cookie以在刷新页面时重新创建选项卡。

我想知道是否有更好的方法来做到这一点?也许是一些标准/内置功能或jQuery插件?

感谢您的帮助。提前谢谢!

1 个答案:

答案 0 :(得分:0)

这可以分为两个概念;如何/在哪里存储会话ID(缺少更好的术语)以及存储数据的位置。

您可以使用ASP.Net Session State并快速完成。

您可以创建自己的唯一ID,并将数据保存在服务器端的database / xml中,并在需要时通过Ajax检索数据。

您可以将此信息存储在cookies

您可以将此信息存储在Local Storage

请注意每个都有自己的安全问题,Cookie通常不安全,因此如果用户可以重命名某些内容或将用户可识别的数据放入其中,则Cookie通常不受欢迎。