protected void btnUpdateUc3_Click(object sender, EventArgs e)
        {
            Button btn = (Button)sender;

            UC31.Title = "User control 3 udate no " + (++index3);
            AjaxWebFormsController.ReturnUserControl(UC31);
        }
        protected void btnSendJson_Click(object sender, EventArgs e)
        {
            Person deserializedObject = AjaxWebFormsController.GetModel <Person>();

            deserializedObject.firstName += " updated";
            deserializedObject.lastName  += " updated";
            AjaxWebFormsController.ReturnJson(deserializedObject);
        }
        protected void btnReturnJson_Click(object sender, EventArgs e)
        {
            HttpContext context = HttpContext.Current;
            var         obj     = new Person
            {
                firstName   = "Markoff",
                lastName    = "Chaney",
                dateOfBirth = new MyDate
                {
                    year  = 1901,
                    month = 4,
                    day   = 30
                }
            };

            AjaxWebFormsController.ReturnJson(obj);
        }
 protected void btnUpdateUc2_Click(object sender, EventArgs e)
 {
     UC21.Title = "User control 2 udate no " + (++index2);
     AjaxWebFormsController.ReturnUserControl(UC21);
 }