如何在浏览器中存储选项卡的值

时间:2012-10-11 16:40:20

标签: c# asp.net

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

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

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

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

到目前为止,我已经尝试过静态属性,Session,cookies,但它们都不存在于IE中的那个标签中。

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

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

1 个答案:

答案 0 :(得分:0)

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

您可以在此处查看如何执行此操作:How to create persistent cookies in asp.net?