Example #1
0
        public void ProcessRequest(HttpContext context)
        {
            if (context.Request.Params["level1"] != null)
            {
                CascadingCollection coll = new CascadingCollection();
                coll.AddItem(context.Request.Params["level1"]+"Item11", "item11");
                coll.AddItem(context.Request.Params["level1"]+"Item12", "item12");
                coll.AddItem(context.Request.Params["level1"]+"Item13", "item13");

                string result = coll.GetJSON();
                context.Response.ContentType = "text/plain";
                context.Response.Write(result);
            }

            if (context.Request.Params["level2"] != null)
            {
                CascadingCollection coll = new CascadingCollection();
                coll.AddItem(context.Request.Params["level2"] + "Item11", "item11");
                coll.AddItem(context.Request.Params["level2"] + "Item12", "item12");
                coll.AddItem(context.Request.Params["level2"] + "Item13", "item13");

                string result = coll.GetJSON();
                context.Response.ContentType = "text/plain";
                context.Response.Write(result);
            }
        }