我正在尝试使用某人在这里推荐的上载控件:
http://darrenjohnstone.net/2008/07/15/aspnet-file-upload-module-version-2-beta-1/
因此,我正在尝试实现一个自定义处理器,以便在会话中存储上传的文件。但是,当文件(从HttpModule)传递到处理器时,SEssion为null。
谷歌显示,我应该添加"IREquiresSessionState“或其他东西到模块,但我不能访问模块,因为它是在一个动态链接库-所以我需要一个替代。任何人都能想到一个吗?
谢谢
发布于 2009-10-15 14:29:17
我发现了Global.asax的这种方法:
protected void Application_PostRequestHandlerExecute(Object sender, EventArgs e)它仍然知道SessionState,但是在请求完成之后。因此,HttpModule之后的处理可以在那里进行(项目只是存储在Context.Items中,而不是直接进入会话)。
有点下流?是的,但是解决了问题
https://stackoverflow.com/questions/1572283
复制相似问题