我的asp.net应用程序在从自己的浏览器启动时工作正常,但是当它使用window.open从另一个Web应用程序(sharepoint webpart)启动时,它一直有效,直到用户点击并回发,然后会话丢失。 / p>
我认为它与cookie有关,因为当我将会话状态设置为无cookie时,一切正常。
为什么在使用window.open启动应用程序时,sesssionid会在新应用程序中丢失?我希望每个应用程序都有自己的会话cookie,我已经尝试设置cookie的名称但是同样的事情发生了,在第一篇帖子中,sessionid丢失了吗?
请帮帮忙?
答案 0 :(得分:0)
答案 1 :(得分:0)
答案 2 :(得分:0)
drop window.open()。使用target =“blank”的链接。如果你需要从JS调用它们就行了 link.click()就可以了。