<%@ WebHandler Language="C#" Class="GetNewId" %> using System; using System.Collections.Generic; using System.Web; using System.Data; using eMIS; using System.Text; using System.Data.Common; using System.Web.SessionState; public class GetNewId : IHttpHandler, IRequiresSessionState { public void ProcessRequest (HttpContext context) { string menuId = context.Request.QueryString["pid"].ToString(); string stateKey = ""; if (!DataManager.IsNumber(menuId)) { menuId = DataManager.Decrypt(menuId); stateKey = StringHelper.GetRightString(menuId); menuId = StringHelper.GetLeftString(menuId); } DataManager dataManager = new DataManager(); InstanceManager inst = new InstanceManager(context, dataManager,menuId); inst.StateKey = stateKey; context.Response.ContentEncoding = System.Text.Encoding.GetEncoding("utf-8"); context.Response.Write(inst.ListSqlWhere); } public bool IsReusable { get { return false; } } }