<%@ WebHandler Language="C#" Class="CheckPriKey" %> using System; using System.Collections.Generic; using System.Web; using System.Data; using System.IO; using eMIS.Data; using System.Data.Common; using System.Text; using System.Web.SessionState; using eMIS; public class CheckPriKey : IHttpHandler, IRequiresSessionState { public void ProcessRequest (HttpContext context) { string programId = context.Request.QueryString["pid"].ToString(); string controlId = context.Request.QueryString["cid"].ToString(); InstanceManager inst = new InstanceManager(context, programId); int index = inst.EditControlIDIndex[controlId]; int i,l; l=inst.EditControls.Count; ControlManager control = null; for (i = 0; i < l; i++) { control = inst.EditControls[i]; if (context.Request.QueryString["e" + control.ControlID] != null) control.Value = context.Request.QueryString["e" + control.ControlID].ToString(); } control = inst.EditControls[index]; StringBuilder sb = new StringBuilder(); sb.Append(""); l=control.Items.Count; for (i = 0; i < l; i++) { sb.Append(""); } sb.Append("
" + control.Items[i].Text + "
"); context.Response.Write(sb.ToString()); } public bool IsReusable { get { return false; } } }