1

我需要知道是否有办法在 IE 中存储选项卡的值。

我有一个过程,其中 SP(SharePoint)打开一个新选项卡并在其中加载一个 aspx 页面,从那里在同一个选项卡中打开一个 IP(信息路径)页面。

现在我遇到的问题是,在我的 QueryString 中存储了 asp 页面所需的所有详细信息,从 SP 打开时加载正常,但是当它从 IP 返回时,它不再包含这些值。

所以我试图在 SP 调用它之后和 IP 被调用之前存储这些 QueryString 值。

到目前为止,我已经尝试过静态属性、会话、cookie,但它们都只存在于 IE 中的那个选项卡中。

每次加载 aspx 页面时,我出于某种原因添加的 cookie 都会被清除。

如果这没有意义,请告诉我,我会尝试澄清更多。我还不是网络开发人员:(

4

1 回答 1

0

cookie 将起作用,但您需要确保 cookie 不会过期,还要确保您使用相同的名称检索 cookie。cookie 不起作用的唯一原因是当它返回时它正在创建一个新会话。如果是这种情况,您可以尝试使用持久性 cookie,这意味着它实际上会将 cookie 写入临时 Internet 缓存中的文件系统,而不是将其保存在内存中,因为会话 cookie 将被存储。

您可以在此处查看如何执行此操作:如何在 asp.net 中创建持久 cookie?

于 2012-10-11T16:50:02.873 回答