public void ProcessRequest(HttpContext context) { //清空之前数据 context.Response.Clear(); //检测是否含有session if (context.Session.Count < 5) { //跳转 context.Response.Redirect("/Account/Login", true); //停止加载后续内容 context.Response.End(); //直接返回 return; } //执行基类的方法 if (!base.CheckIsLogin(context)) { return; } //用户传入的生产编号 string productNum = context.Request["pnum"]; //检测生产编号 if (string.IsNullOrWhiteSpace(productNum)) { return; } //检测是否取消版本查询 string useLike = context.Request["like"]; bool isLike = false; if (!string.IsNullOrWhiteSpace(useLike) && useLike == "1") { //使用模糊查询 isLike = true; //修改参数值 productNum = productNum + "%"; } //待输出到浏览器的数据 string strResult = string.Empty; //数据适配器 using (var da = new v_ppc_lot_card_join_orderTableAdapter()) { //获取数据 DataSetPpcLotCardMgr.v_ppc_lot_card_join_orderDataTable tab; if (isLike) { tab = da.GetFirstDataLikeProductNum(productNum); } else { tab = da.GetFirstDataByProductNum(productNum); } //返回数据 if (tab.Rows.Count <= 0) { return; } //首行数据 var row = (DataSetPpcLotCardMgr.v_ppc_lot_card_join_orderRow)tab.Rows[0]; //返回数据 context.Response.Write( string.Format( "{0}|{1}|{2}", row.pnl_length, row.pnl_width, row.pnl_count_pcs ) ); } }