首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我无权访问的模块中的HttpContext.Current.Session为空

我无权访问的模块中的HttpContext.Current.Session为空
EN

Stack Overflow用户
提问于 2009-10-15 13:12:13
回答 1查看 1.7K关注 0票数 3

我正在尝试使用某人在这里推荐的上载控件:

http://darrenjohnstone.net/2008/07/15/aspnet-file-upload-module-version-2-beta-1/

因此,我正在尝试实现一个自定义处理器,以便在会话中存储上传的文件。但是,当文件(从HttpModule)传递到处理器时,SEssion为null。

谷歌显示,我应该添加"IREquiresSessionState“或其他东西到模块,但我不能访问模块,因为它是在一个动态链接库-所以我需要一个替代。任何人都能想到一个吗?

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2009-10-15 14:29:17

我发现了Global.asax的这种方法:

代码语言:javascript
复制
protected void Application_PostRequestHandlerExecute(Object sender, EventArgs e)

它仍然知道SessionState,但是在请求完成之后。因此,HttpModule之后的处理可以在那里进行(项目只是存储在Context.Items中,而不是直接进入会话)。

有点下流?是的,但是解决了问题

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1572283

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档