我需要知道是否有办法在IE中存储选项卡的值。
我有一个进程,SP(SharePoint)打开一个新选项卡并在其中加载一个aspx页面,从那里在同一个选项卡中打开一个IP(信息路径)页面。
现在我遇到的问题是在我的QueryString中存储了asp页面所需的所有细节,从SP打开时加载很好,但是当它从IP返回时它不再包含这些值。
所以我试图在SP调用它之后和调用IP之前存储那些QueryString值。
到目前为止,我已经尝试过静态属性,Session,cookies,但它们都不存在于IE中的那个标签中。
我每次加载aspx页面时都会清除因某种原因添加的cookie。
如果这没有意义,请告诉我,我会尝试澄清更多。 我还不是一个网络开发者:(
答案 0 :(得分:0)
Cookie可以使用,但您需要确保Cookie没有过期,同时确保使用相同的名称检索Cookie。 cookie无法工作的唯一原因是,当它返回时,它正在创建一个新会话。如果是这种情况,您可以尝试使用持久性cookie,这意味着它实际上会将cookie写入Temporary Internet Cache中的文件系统,而不是将其保存在mmeory中,因为会话cookie将被存储。
您可以在此处查看如何执行此操作:How to create persistent cookies in asp.net?