我正在使用PageAsyncTask对象在标准ASP.NET页面上并行执行某些元素。但是,我需要一个任务才能访问Http Session。有没有办法让Http Session传递给PageAsyncTask?
答案 0 :(得分:0)
显然PageAsyncTask的构造函数中有Object state
个参数。
在msdn上看起来他们用它来命名他们的任务,但是你可以(ab)使用它并且只是将HttpContext.Current.Session
放入其中。
然后在任务内部,强制转换回会话对象。
注意:说“(ab)使用”,因为我不确定状态参数的用途是什么,但是它表示“表示任务状态的对象”。您可以争辩当前会话是当前状态的表示。
答案 1 :(得分:-1)
您通常应该能够访问以下会话:
HttpContext.Current.Session
d