<%@ WebHandler Language="C#" Class="GetSubSelectHtml" %> using System; using System.Collections.Generic; using System.Web; using System.Data; using System.Web.SessionState; using eMIS; public class GetSubSelectHtml : IHttpHandler, IRequiresSessionState { public void ProcessRequest (HttpContext context) { string programId = context.Request.QueryString["proid"].ToString(); string controlId = context.Request.QueryString["eid"].ToString(); string ridx = context.Request.QueryString["ridx"].ToString(); string cidx = context.Request.QueryString["cidx"].ToString(); string vr = DataManager.UrlDecode(context.Request.QueryString["vr"].ToString()); //"bm:10152;FYLB:;" InstanceManager inst = new InstanceManager(context,programId); if (vr != "") inst.SetStateValue("vr", vr); int i = inst.EditControlIDIndex[controlId]; ControlManager control = inst.EditControls[i]; for (i = 0; i < inst.EditControls.Count; i++) { inst.EditControls[i].Value = context.Request.QueryString["e" + inst.EditControls[i].ControlID].ToString(); } string h = ""; context.Response.Write(h); } public bool IsReusable { get { return false; } } }