protected void sandbox_invoke_remove_many_verify_onclick(p5.Container container, EventArgs e) { if (container.Controls.Count != 3) { throw new ApplicationException("control count not correct on postback"); } if (container.Controls [2].Controls.Count != 2) { throw new ApplicationException("control count not correct on postback"); } if (container.Controls [2].Controls [1].Controls.Count != 3) { throw new ApplicationException("control count not correct on postback"); } if (((p5.Literal)container.Controls [0]).innerValue != "howdy") { throw new ApplicationException("control value not correct on postback"); } if (((p5.Literal)container.Controls [0]).Element != "strong") { throw new ApplicationException("control element not correct on postback"); } if (((p5.Literal)container.Controls [2].Controls [1].Controls [2]).innerValue != "world") { throw new ApplicationException("control value not correct on postback"); } if (((p5.Literal)container.Controls [2].Controls [1].Controls [2]).Element != "em") { throw new ApplicationException("control element not correct on postback"); } }
protected void sandbox_invoke_remove_multiple_onclick(p5.Container container, EventArgs e) { var literals = new List <p5.Literal> (container.ControlsOfType <p5.Literal> ()); container.RemoveControlPersistent(literals [0]); container.RemoveControlPersistent(literals [1]); }
protected void sandbox_invoke_insert_child_check_exist_2_onclick(p5.Container container, EventArgs e) { var existing = new List <p5.Literal> (container.ControlsOfType <p5.Literal> ()); if (existing.Count != 2) { throw new ApplicationException("widget disappeared somehow"); } if (existing [0].innerValue != "howdy world") { throw new ApplicationException("widget had wrong innerValue"); } if (existing [1].innerValue != "foo") { throw new ApplicationException("widget had wrong innerValue"); } var literal = container.CreatePersistentControl <p5.Literal> (null, 1); literal.Element = "strong"; literal.innerValue = "howdy world 2"; existing = new List <p5.Literal> (container.ControlsOfType <p5.Literal> ()); if (existing.Count != 3) { throw new ApplicationException("widget disappeared somehow after insertion"); } if (existing [1].innerValue != "howdy world 2") { throw new ApplicationException("widget had wrong innerValue"); } }
protected void sandbox_invoke_insert_child_check_exist_1_onclick(p5.Container container, EventArgs e) { var literal = container.CreatePersistentControl <p5.Literal> (null, 0); literal.Element = "strong"; literal.innerValue = "howdy world"; }
protected void sandbox_invoke_append_remove_onclick(p5.Container container, EventArgs e) { var literals = new List <p5.Literal> (container.ControlsOfType <p5.Literal> ()); container.RemoveControlPersistent(literals [0]); var literal = container.CreatePersistentControl <p5.Literal> (null, 0); literal.Element = "strong"; literal.innerValue = "howdy world"; }
protected void sandbox_invoke_add_similar_onclick(p5.Container container, EventArgs e) { // removing one controls container.RemoveControlPersistentAt(0); // sandbox_invoke_remove_many_2 // adding another control with same ID var lit1 = container.CreatePersistentControl <p5.Literal> ("sandbox_invoke_add_similar_child", 0); lit1.Element = "strong"; lit1.innerValue = "howdy"; }
protected void sandbox_invoke_remove_many_onclick(p5.Container container, EventArgs e) { // removing three controls container.RemoveControlPersistentAt(1); // sandbox_invoke_remove_many_2 ((p5.Container)container.Controls [1]).RemoveControlPersistentAt(2); // sandbox_invoke_remove_many_6 ((p5.Container)((p5.Container)container.Controls [1]).Controls [1]).RemoveControlPersistentAt(1); // sandbox_invoke_remove_many_9 // creating two new controls // parent is sandbox_invoke_remove_many var lit1 = container.CreatePersistentControl <p5.Literal> (null, 0); lit1.Element = "strong"; lit1.innerValue = "howdy"; // parent is sandbox_invoke_remove_many_5 var lit2 = ((p5.Container)((p5.Container)container.Controls [2]).Controls [1]).CreatePersistentControl <p5.Literal> (); lit2.Element = "em"; lit2.innerValue = "world"; }
protected void select_change(p5.Container sender, EventArgs e) { Literal5.innerValue = "Selected value was; " + sender["value"]; }
protected void sandbox_invoke_make_container_visible_child_visible_2_onclick(p5.Container container, EventArgs e) { container.Visible = true; }