UpdatePanelConstructorCS.aspx 1.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. <%@ Page Language="C#" %>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  3. "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  4. <script runat="server">
  5. protected void Page_Load(object sender, EventArgs e)
  6. {
  7. UpdatePanel up1 = new UpdatePanel();
  8. up1.ID = "UpdatePanel1";
  9. up1.UpdateMode = UpdatePanelUpdateMode.Conditional;
  10. Button button1 = new Button();
  11. button1.ID = "Button1";
  12. button1.Text = "Submit";
  13. button1.Click += new EventHandler(Button_Click);
  14. Label label1 = new Label();
  15. label1.ID = "Label1";
  16. label1.Text = "A full page postback occurred.";
  17. up1.ContentTemplateContainer.Controls.Add(button1);
  18. up1.ContentTemplateContainer.Controls.Add(label1);
  19. Page.Form.Controls.Add(up1);
  20. }
  21. protected void Button_Click(object sender, EventArgs e)
  22. {
  23. ((Label)Page.FindControl("Label1")).Text = "Panel refreshed at " +
  24. DateTime.Now.ToString();
  25. }
  26. </script>
  27. <html xmlns="http://www.w3.org/1999/xhtml">
  28. <head id="Head1" runat="server">
  29. <title>UpdatePanel Constructor Example</title>
  30. </head>
  31. <body>
  32. <form id="form1" runat="server">
  33. <div>
  34. <asp:ScriptManager ID="ScriptManager1"
  35. runat="server" />
  36. </div>
  37. </form>
  38. </body>
  39. </html>