|
|
1
1
通过使用请求和会话数据的外观,您完全可以做到这一点。然而,这将要求您更改页面中的所有代码以使用facade,而不是直接调用请求或会话。 HttpRuntime.Cache . 将该对象的标识符传递到线程中,以便线程知道要使用哪个SessionData对象。 如果您在特殊工作线程中,可以使用ID实例化SessionFacade。否则,不使用参数实例化它。 下面是SessionFacade的一个示例,希望足以让您开始:
|
|
|
2
0
在我们的特殊情况下,问题是我们请求的每个页面都有一个会话锁。这使得一次无法访问多个页面:
通过将EnableSessionState设置为ReadOnly,我们可以在后台等待第一个页面完成执行的同时推送重定向(从而请求另一个页面)。 |