zoukankan      html  css  js  c++  java
  • .net 一般处理程序 接口形式 模板

    <%@ WebHandler Language="C#" Class="ManuallyAssign" %>
    
    using System;
    using System.Web;
    using System.Web.SessionState;
    using System.Data;
    using System.Data.SqlClient;
    //1 获取楼层GetFloor
    //2 获取房间信息 GetRooming
    //3 获取总数和已分配未分配数 GetPanelPrompt
    //4 更新占用房间 
    //5 更新手动分配
    //4+5 执行事务 ExecuteTransaction
    //6 confirm 占用房间的班级查询 GetClassName
    public class ManuallyAssign : IHttpHandler{
        
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string method = context.Request.QueryString["method"].ToString();
    
            switch (method)
            {
                case "getFloor": GetFloor(context); break;//获取楼层
                case "getRooming": GetRooming(context); break;//获取房间信息
                case "getPanelPrompt": GetPanelPrompt(context); break;//获取总数和已分配未分配数
                case "executeTransaction": ExecuteTransaction(context); break;//执行事务:更新占用房间,更新手动分配
                case "getClassName": GetClassName(context); break;// 占用房间的班级名称查询
                default: context.Response.End(); break;
            }
            context.Response.End();
        }
        public void GetFloor(HttpContext c) {
            string str1 = c.Request.QueryString["str1"].ToString();//参数1
            c.Response.Write("111");
        }
        public void GetRooming(HttpContext c)
        {
            string str1 = c.Request.QueryString["str1"].ToString();//参数1
            c.Response.Write("111");
        }
        public void GetPanelPrompt(HttpContext c)
        {
            string str1 = c.Request.QueryString["str1"].ToString();//参数1
            c.Response.Write("111");
        }
        public void ExecuteTransaction(HttpContext c)
        {
            string str1 = c.Request.QueryString["str1"].ToString();//参数1
            c.Response.Write("111");
        }
        public void GetClassName(HttpContext c)
        {
            string str1 = c.Request.QueryString["str1"].ToString();//参数1
            c.Response.Write("111");
        }
        public bool IsReusable {
            get {
                return false;
            }
        }
    
    }
    <%@ WebHandler Language="C#" Class="ManuallyAssign" %>
    
    using System;
    using System.Web;
    using System.Web.SessionState;
    using System.Data;
    using System.Data.SqlClient;
    //1 获取楼层GetFloor
    //2 获取房间信息 GetRooming
    //3 获取总数和已分配未分配数 GetPanelPrompt
    //4 更新占用房间 
    //5 更新手动分配
    //4+5 执行事务 ExecuteTransaction
    //6 confirm 占用房间的班级查询 GetClassName
    public class ManuallyAssign : IHttpHandler{
        
        public void ProcessRequest(HttpContext context)
        {
            context.Response.ContentType = "text/plain";
            string method = context.Request.QueryString["method"].ToString();
    
            switch (method)
            {
                case "getFloor": GetFloor(context); break;//获取楼层
                case "getRooming": GetRooming(context); break;//获取房间信息
                case "getPanelPrompt": GetPanelPrompt(context); break;//获取总数和已分配未分配数
                case "executeTransaction": ExecuteTransaction(context); break;//执行事务:更新占用房间,更新手动分配
                case "getClassName": GetClassName(context); break;// 占用房间的班级名称查询
                default: context.Response.End(); break;
            }
            context.Response.End();
        }
        /// <summary>
        /// 获取楼层
        /// </summary>
        /// <param name="c"></param>
        public void GetFloor(HttpContext c) {
            string strHtml = "";
            string Floor_Housing = c.Request.QueryString["Floor_Housing"].ToString();
            string sql = "select Floor_number,Floor_name,Floor_Housing from [dbo].[Base_Floor] where Floor_Housing='"+Floor_Housing+"'";
            DataTable dt = DataBase.ExecuteTable(CommandType.Text, sql, null);
            if (dt.Rows.Count > 0)
            {
                strHtml=DataSetJson.DataTableJson(dt);
            }
            c.Response.Write(strHtml);
        }
        /// <summary>
        /// 获取房间信息
        /// </summary>
        /// <param name="c"></param>
        public void GetRooming(HttpContext c)
        {
            string strHtml = "";
            string Floor_Housing = c.Request.QueryString["Floor_Housing"].ToString();
            string sql = "select Floor_number,Floor_name,Floor_Housing from [dbo].[Base_Floor] where Floor_Housing='" + Floor_Housing + "'";
            DataTable dt = DataBase.ExecuteTable(CommandType.Text, sql, null);
            if (dt.Rows.Count > 0)
            {
                strHtml = DataSetJson.DataTableJson(dt);
            }
            c.Response.Write(strHtml);
        }
        /// <summary>
        /// 获取总数和已分配未分配数
        /// </summary>
        /// <param name="c"></param>
        public void GetPanelPrompt(HttpContext c)
        {
            string str1 = c.Request.QueryString["str1"].ToString();//参数1
            c.Response.Write("111");
        }
        /// <summary>
        /// 执行事务:更新占用房间,更新手动分配
        /// </summary>
        /// <param name="c"></param>
        public void ExecuteTransaction(HttpContext c)
        {
            string str1 = c.Request.QueryString["str1"].ToString();//参数1
            c.Response.Write("111");
        }
        /// <summary>
        /// 占用房间的班级名称查询
        /// </summary>
        /// <param name="c"></param>
        public void GetClassName(HttpContext c)
        {
            string str1 = c.Request.QueryString["str1"].ToString();//参数1
            c.Response.Write("111");
        }
        public bool IsReusable {
            get {
                return false;
            }
        }
    
    }
    View Code
  • 相关阅读:
    ffmpeg rtmp推流 视频转码
    java日志发展史 log4j slf4j log4j2 jul jcl 日志和各种桥接包的关系
    nginx stream 流转发,可以转发rtmp、mysql访问流,转发rtmp、jdbc请求
    java web http 转https 通过nginx代理访问
    linux 服务器磁盘挂载
    novnc 通过websockify代理 配置多点访问
    linux 文件服务 minio 安装部署配置
    AOP实现原理,手写aop
    java 泛型
    JAVA反射getGenericSuperclass()用法
  • 原文地址:https://www.cnblogs.com/zoumin123/p/6674131.html
Copyright © 2011-2022 走看看