ASP.NET,跨站点会话状态

时间:2011-03-09 21:16:32

标签: .net asp.net session-state

我需要找出一种方法来检查网站中的会话是否已启动。

我的意思是: 我有两个在同一个IIS上运行的应用程序。 在第一个应用程序的页面中,有一个女巫的iFrame位于第二个应用程序给出的页面... 问题是iframe上的任何回发或异步调用都不会重置第二个应用程序超时。

我尝试在'readystatechanged'事件上做客户端请求,但它仅适用于回发,而不适用于asyncs。如果有一种“轮询”方式从主页面检查iFrame应用程序的会话状态,我就会徘徊......

1 个答案:

答案 0 :(得分:1)

您可以实现自己的会话状态提供程序,该会话提供程序将会话存储在SQL数据库或其他一些外部存储中。示例:http://msdn.microsoft.com/en-us/library/ms178588.aspx