using System; using System.Collections.Generic; using System.Linq; using System.Web; using Tools; namespace PaintingScreen.Handler { /// /// StationPlanHandler 的摘要说明 /// public class StationPlanHandler : IHttpHandler { HttpRequest Request = null; HttpResponse Response = null; public void ProcessRequest(HttpContext context) { context.Response.ContentType = "text/plain"; Request = context.Request; Response = context.Response; string method = Request.Params["method"]; switch (method) { case "GetTableContent": GetTableContent(); break; case "GetMouldInfo": string mouldNo = Request.Params["mouldNo"]; GetMouldInfo(mouldNo); break; } } public bool IsReusable { get { return false; } } void GetTableContent() { Response.Write(JSONTools.DataTableToJson("result", StationPlanFunction.GetTableContent())); Response.End(); } void GetMouldInfo(string mouldNo) { Response.Write(JSONTools.ScriptSerialize(StationPlanFunction.GetMouldInfo(mouldNo))); Response.End(); } } }