zoukankan      html  css  js  c++  java
  • *.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": 
        IList<ProductTypeIdNameEntity> 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; 
  • 相关阅读:
    【HDOJ】1058 Humble Numbers
    activity去标题栏操作&保留高版本主题
    谷歌安卓官方开发者网站 https://developer.android.google.cn
    TortoiseGIT
    Git的优势
    eoe开发社区
    安卓巴士 http://www.apkbus.com/
    Git简介
    SVN标准目录结构
    关于人生的
  • 原文地址:https://www.cnblogs.com/xiaochao12345/p/3955620.html
Copyright © 2011-2022 走看看