PageAsyncTask和HttpContext

时间:2011-11-07 17:39:22

标签: c# session httpcontext pageasynctask

我正在使用PageAsyncTask对象在标准ASP.NET页面上并行执行某些元素。但是,我需要一个任务才能访问Http Session。有没有办法让Http Session传递给PageAsyncTask?

2 个答案:

答案 0 :(得分:0)

显然PageAsyncTask的构造函数中有Object state个参数。

在msdn上看起来他们用它来命名他们的任务,但是你可以(ab)使用它并且只是将HttpContext.Current.Session放入其中。 然后在任务内部,强制转换回会话对象。

注意:说“(ab)使用”,因为我不确定状态参数的用途是什么,但是它表示“表示任务状态的对象”。您可以争辩当前会话是当前状态的表示。

答案 1 :(得分:-1)

您通常应该能够访问以下会话:

HttpContext.Current.Session

d