• ajax 处理页面 Session接收值为空时如何处理


    引用 using System.Web.SessionState;

    接口IRequiresSessionState

    实例

    <%@ WebHandler Language="C#" Class="ShanChu" %>
    
    using System;
    using System.Web;
    using System.Data;
    using System.Data.Linq;
    using System.Linq;
    using System.Collections.Generic;
    using System.Web.SessionState;
    
    public class ShanChu : IHttpHandler,IRequiresSessionState
    {
        
        public void ProcessRequest (HttpContext context) {
            string goodid = context.Request["goodid"].ToString();
    
            List<Order_Goods> list = context.Session["ShuJU"] as List<Order_Goods>;
    
            var query = list.Where(p => p.GoodsID == goodid);
            if (query.Count() > 0)
            {
                Order_Goods data = query.First();
                list.Remove(data);
    
            }
           
           string count = list.Count.ToString();
           context.Session["ShuJU"] = list;
           context.Response.Write(count);
          
            
        }
     
        public bool IsReusable {
            get {
                return false;
            }
        }
    
    }
    
  • 相关阅读:
    Beta冲刺置顶随笔
    Beta总结
    用户试用与调查报告
    Beta冲刺第七天
    Beta冲刺第六天
    Beta冲刺第五天
    Beta冲刺第四天
    Beta冲刺第三天
    Beta冲刺第二天
    爬虫基本操作
  • 原文地址:https://www.cnblogs.com/dcdgmjzhal/p/4961373.html
Copyright © 2020-2023  润新知