<%@ WebHandler Language="C#" Class="setSecurityCode" %> using System; using System.Web; using Curtain.DataAccess; using System.Data; using DK.XuWei.WebMes; public class setSecurityCode : IHttpHandler { public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; if (context.Request["barcode"] is object && context.Request["securitycode"] is object) { //读取参数 string barCode = context.Request["barcode"].ToString(); string securityCode = context.Request["securitycode"].ToString(); using (IDataAccess conn = DataAccess.Create()) { //conn.BeginTransaction(); //验证条码 //确定防伪码绑定操作还是变更操作 //防伪码绑定处理 //记录防伪码操作日志 //绑定成功 //conn.Commit(); context.Response.Write(new JsonResult(JsonStatus.success) { message="防伪码绑定成功!"}.ToJson()); //绑定失败 //conn.Rollback(); //context.Response.Write(new JsonResult(JsonStatus.error){ message="防伪码绑定失败!"}.ToJson()); } } else { context.Response.Write(new JsonResult(JsonStatus.error) { message = "条码或防伪码不能为空值!" }.ToJson()); } } public bool IsReusable { get { return false; } } }