主页 > 知识库 > *.ashx文件不能访问Session值的解决方法

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

热门标签:柳州电销机器人公司 百度地图怎样做地图标注 浦发电话机器人提醒还款 电销语音机器人型号参数 昆明语音电销机器人价格 腾讯地图标注手机 太原400电话上门办理 400电话如何申请取消 征途美甲店地图标注

本文实例讲述了*.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的方法(菜鸟必看)

标签:天门 白山 德阳 张家界 新疆 兰州 阳泉 江苏

巨人网络通讯声明:本文标题《*.ashx文件不能访问Session值的解决方法》,本文关键词  .ashx,文件,不能,访问,Session,;如发现本文内容存在版权问题,烦请提供相关信息告之我们,我们将及时沟通与处理。本站内容系统采集于网络,涉及言论、版权与本站无关。
  • 相关文章
  • 下面列出与本文章《*.ashx文件不能访问Session值的解决方法》相关的同类信息!
  • 本页收集关于*.ashx文件不能访问Session值的解决方法的相关信息资讯供网民参考!
  • 推荐文章