添加session: Session.Remove("UserID");
            Session.Add("UserID", "ssss");
  获取session:  string name = context.Session["UserID"].ToString();
  
   在ie 中正常可以读取的到。
  在线等 。

解决方案 »

  1.   

     public void ProcessRequest(HttpContext context)
            {
                context.Response.ContentType = "text/plain";
                context.Response.Charset = "utf-8";
                //获取上传文件队列  
                HttpPostedFile oFile = context.Request.Files["Filedata"];
                if (oFile != null)
                {
                    string name = context.Session["UserID"].ToString();                string topDir = context.Request["folder"];  // 获取uploadify的folder配置,在此示例中,客户端配置了上传到 Files/ 文件夹
                    // 检测并创建目录:当月上传的文件放到以当月命名的文件夹中,例如2011年11月的文件放到网站根目录下的 /Files/201111 里面
                    string dateFolder = HttpContext.Current.Server.MapPath(topDir) + "\\" + DateTime.Now.Date.ToString("yyyyMM");
                    if (!Directory.Exists(dateFolder))  // 检测是否存在磁盘目录
                    {
                        Directory.CreateDirectory(dateFolder);  // 不存在的情况下,创建这个文件目录 例如 C:/wwwroot/Files/201111/
                    }                // 使用Guid命名文件,确保每次文件名不会重复
                    string guidFileName=Guid.NewGuid() + Path.GetExtension(oFile.FileName).ToLower();                // 保存文件,注意这个可是完整路径,例如C:/wwwroot/Files/201111/92b2ce5b-88af-405e-8262-d04b552f48cf.jpg
                    oFile.SaveAs(dateFolder + "\\" + guidFileName);                ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
                    //////// TODO 在此,您可以添加自己的业务逻辑,比如保存这个文件信息到数据库
                    ///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////                // 上面的所有操作顺利完成,你就完成了一个文件的上传(和保存信息到数据库),返回成功,在此我返回1,表示上传了一个文件
                    context.Response.Write("1");
                }
                else
                {
                    context.Response.Write("0");
                }
            }
      <script type="text/javascript">
        <!--
            $(document).ready(function () {
                $("#uploadify").uploadify({
                    'uploader': 'Scripts/jquery.uploadify-v2.1.4/uploadify.swf',    // 做上传的Flash插件
                    'script': 'FilesUpLoad.ashx',   // 服务器处理页面(支持多种语言,例如您可以修改成PHP、ASP、JSP等语言)
                    'cancelImg': 'Scripts/jquery.uploadify-v2.1.4/cancel.gif',  // 关闭按钮的图片地址
                    'folder': 'Files/', // 保存文件的文件夹
                    'queueID': 'fileQueue',
                    'fileDesc': '请选择你电脑里格式为*.rar;*.zip;*.doc;*.jpg;*.gif的文件',  // 描述(必须和fileExt一起使用)
                    'fileExt': '*.rar;*.zip;*.doc;*.jpg;*.gif',   // 允许浏览上传的文件扩展名(必须和fileDesc一起使用)
                    'sizeLimit': 104857600, // 文件大小限制100M(注意,在ASP.NET中Web.Config也要配置)
                    'auto': false,
                    'multi': true,  // 是否支持多文件上传
                    'buttonText': 'SELECT FILE',    // 按钮上的文本
                    'onError': function (a, b, c, d) {
                        if (d.status == 404)
                            alert('Could not find upload script.');
                        else if (d.type === "HTTP")
                            alert('error ' + d.type + ": " + d.status);
                        else if (d.type === "File Size")
                            alert("文件:" + c.name + ' ' + ' 已超出文件大小限制!');
                        else
                            alert('error ' + d.type + ": " + d.info);
                    },
                    'onComplete': function (a, b, c, d, e) {    // 完成一个上传后执行
                        $("#div_Msg").addClass("div_Msg").text("剩余 " + e.fileCount + " 个文件正在上传 . . .");
                    },
                    'onAllComplete': function (a, b) {   // 完成所有上传后执行
                        $("#div_Msg").addClass("div_Msg").text("恭喜您 , 所选的 " + b.filesUploaded + " 个文件已成功上传 ! ");
                    },
                    'onSelectOnce': function (a, b) {   // 浏览一次本机文件后执行
                        $("#div_Msg").addClass("div_Msg").text("据统计:总共 " + b.fileCount + " 个可上传文件 ! ");
                    },
                    'onCancel': function (a, b, c, d) { // 取消一个将要上传的文件后执行
                        $("#div_Msg").addClass("div_Msg").text("据统计:总共 " + d.fileCount + " 个可上传文件 ! ");
                    }
                });
            });
    // -->
    </script>
      

  2.   

    你怎么找到没取到?看你的ashx代码只是获取,都没有使用的地方。。
      

  3.   

       获取不到 怎么使用啊 ?  IRequiresSessionState实现了 在ie下 好用 的。