zoukankan      html  css  js  c++  java
  • C#中的ashx文件,用到Session,但是总无法获取Session,经过调试,出现的错误的原因:

    最近做一个项目,调用ashx文件,其中ashx文件里面有用到Session,但是总无法获取Session,经过调试,出现的错误的原因:

    大体如下

     context.Session[keyPic] = _fileNamePath;

    查阅MSDN得到ashx文件要使用Session,必须实现Session接口,如下

    public class PicUploadHander : IHttpHandler, System.Web.SessionState.IRequiresSessionState
    {
    
        string keyPic = "key";
        public void ProcessRequest (HttpContext context) {
                   try
            {
                        string _savedFileResult = UpLoadImage(_fileNamePath, context);
                context.Session[keyPic] = _fileNamePath;
                context.Response.Write(_savedFileResult);
            }
            catch
            {
                context.Session[keyPic] = null;
                context.Response.Write("上传提交出错");
            }
            
        }
  • 相关阅读:
    算法分析之最小子段求和
    算法分析之最大子段求和(二)
    算法分析之爬楼梯问题
    .net编码规则
    tensorflow mnist
    The tensorflow simplest calculate
    python opencv
    english
    opencv 图片识别
    随机概率
  • 原文地址:https://www.cnblogs.com/spring_wang/p/3123489.html
Copyright © 2011-2022 走看看