protected void Page_Load(object sender, EventArgs e) { if (!String.IsNullOrEmpty(Request["repackage"])) { string folder = Request["repackage"] as String; string directory = _dirs.Where((x) => x.Split(Path.DirectorySeparatorChar).Last() == folder).SingleOrDefault(); webpushers.MicroApp repackaged_app = new webpushers.MicroApp(directory); Response.ClearHeaders(); Response.ClearContent(); Response.AddHeader("Content-Type", "text/javascript"); Response.Write("market_load(" + repackaged_app.JSONOutput + ");"); Response.Flush(); Response.End(); return; } }