PartialPageRenderingOverviewSyntaxCS.aspx 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142
  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 Button1_Click(object sender, EventArgs e)
  6. {
  7. Label1.Text = "Test";
  8. }
  9. protected override void OnPreRender(EventArgs e)
  10. {
  11. if (IsPostBack)
  12. {
  13. Label2.Text = "Posted Back";
  14. Label3.Text = "Static text changed";
  15. }
  16. }
  17. </script>
  18. <html xmlns="http://www.w3.org/1999/xhtml" >
  19. <head runat="server">
  20. <title>Partial-Page Rendering Server-Side Syntax</title>
  21. </head>
  22. <body>
  23. <form id="form1" runat="server">
  24. <div>
  25. <asp:ScriptManager ID="ScriptManager1" runat="server" />
  26. <asp:UpdatePanel ID="UpdatePanel1" runat="server">
  27. <ContentTemplate>
  28. <asp:Button ID="Button1" runat="server" Text="Button" OnClick="Button1_Click" /> <br />
  29. <asp:Label ID="Label1" runat="server"></asp:Label> <br />
  30. <asp:Label ID="Label2" runat="server"></asp:Label> <br />
  31. </ContentTemplate>
  32. </asp:UpdatePanel>
  33. <asp:Label ID="Label3" runat="server">Text from static page area</asp:Label>
  34. </div>
  35. </form>
  36. </body>
  37. </html>