Mur*_*hy 1 c# asp.net cookies session handler
我正在使用uploadify上传音频文件.它使用处理程序upload.ashx将文件上载到服务器.我想在我的aspx页面中获取文件路径.所以我试图在处理程序中设置一个会话,以便我在aspx中获取文件路径,但我无法这样做.如何从处理程序到.aspx页面获取文件路径的值
public class Upload : IHttpHandler {
public void ProcessRequest (HttpContext context) {
string savepath = context.Server.MapPath(tempPath);
context.Session["AudioFile"] = savepath;
} }
Run Code Online (Sandbox Code Playgroud)
抛出Nullreference异常:未将对象引用设置为对象的实例.
将IRequiresSessionState接口添加到处理程序定义中.或IReadOnlySessionState,如果您只需要只读信息,因为这可以通过避免锁定和写回会话值来提供较小的性能提升.
它只是一个告诉运行时的标记接口,该处理程序需要会话状态.
public class Upload : IHttpHandler, IRequiresSessionState{
//...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2356 次 |
| 最近记录: |