• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    *.ashx文件不能访问Session值的解决方法

    本文实例讲述了*.ashx文件不能访问Session值的解决方法。分享给大家供大家参考之用。具体方法如下:

    实例代码如下:

    %@ WebHandler Language="C#" Class="productHandler" %>
    using System; 
    using System.Web; 
    using JBTCard.Entity.CompanyEntity; 
    using JBTCard.Business.CompanyBS; 
    using System.Collections.Generic; 
    using Newtonsoft.Json; 
    using System.Web.SessionState; 
    
    public class productHandler : IHttpHandler, IRequiresSessionState, IReadOnlySessionState{ 
      
      public void ProcessRequest (HttpContext context) { 
      string moduleId = context.Request.Form["moduleId"].ToString(); 
      string message = ""; 
      switch (moduleId) 
      { 
      case "getPTypeList": 
      IListProductTypeIdNameEntity> list = ProductTypeBS.GetPTypeListIdName(); 
      message = JavaScriptConvert.SerializeObject(list); 
      break; 
      case "getCompanyById": 
    int cid = Convert.ToInt32(context.Session["cid"]);  CompanyEntity company = CompanyBS.GetCompanyEntyById(1); 
      message = JavaScriptConvert.SerializeObject(company); 
      break; 
      case "insert": 
      string condis = context.Request.Form["condi"].ToString(); 
      ProductEntity model = (ProductEntity)JavaScriptConvert.DeserializeObject(condis, typeof(ProductEntity)); 
    
      bool b = ProductBS.AddProduct(model); 
      if (b) 
      { 
      message = "{success:true}"; 
      } 
      else 
      { 
      throw new Exception("商品添加失败!"); 
      } 
    break; 
      } 
      context.Response.ContentType = "text/javascript"; 
      context.Response.Write(message); 
      } 
    
      public bool IsReusable { 
        get { 
          return false; 
        } 
      } 
    }
    
    

    其实只要加上这句就好了:

    using System.Web.SessionState;
    

    希望本文所述对大家的asp.net程序设计有所帮助

    您可能感兴趣的文章:
    • ashx中使用session的方法(获取session值)
    • ASP.NET ASHX中获得Session的方法
    • Asp.net在ashx文件中处理Session问题解决方法
    • 在ashx文件中使用session的解决思路
    • ashx介绍以及ashx文件与aspx文件之间的区别
    • ashx文件的使用小结
    • aspx与ascx,ashx的用法总结
    • 后缀为 ashx 与 axd 的文件区别浅析
    • 基于.NET中:自动将请求参数绑定到ASPX、ASHX和MVC的方法(菜鸟必看)
    上一篇:Asp.Net使用Bulk实现批量插入数据
    下一篇:ASP.NET使用TreeView显示文件的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    *.ashx文件不能访问Session值的解决方法 .ashx,文件,不能,访问,Session,