ScriptManager_RegisterClientScriptIncludeCS.aspx 2.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172
  1. <%@ Page Language="C#" %>
  2. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  3. <script runat="server">
  4. public void Page_Load(Object sender, EventArgs e)
  5. {
  6. if (!IsPostBack)
  7. Calendar1.SelectedDate = DateTime.Today;
  8. }
  9. protected void Page_PreRender(object sender, EventArgs e)
  10. {
  11. ScriptManager.RegisterClientScriptInclude(
  12. this,
  13. typeof(Page),
  14. "AlertScript",
  15. ResolveClientUrl("~/scripts/script_alertdiv.js"));
  16. }
  17. protected void IncrementButton_Click(object sender, EventArgs e)
  18. {
  19. Calendar1.SelectedDate = Calendar1.SelectedDate.AddDays(1.0);
  20. }
  21. protected void DecrementButton_Click(object sender, EventArgs e)
  22. {
  23. Calendar1.SelectedDate = Calendar1.SelectedDate.AddDays(-1.0);
  24. }
  25. </script>
  26. <html xmlns="http://www.w3.org/1999/xhtml">
  27. <head runat="server">
  28. <title>ScriptManager RegisterClientScriptInclude</title>
  29. <style type="text/css">
  30. div.MessageStyle
  31. {
  32. background-color: Green;
  33. top: 95%;
  34. left: 1%;
  35. position: absolute;
  36. visibility: hidden;
  37. }
  38. </style>
  39. </head>
  40. <body>
  41. <form id="Form1" runat="server">
  42. <div>
  43. <asp:ScriptManager ID="ScriptManager1"
  44. runat="server"/>
  45. <script type="text/javascript">
  46. Sys.WebForms.PageRequestManager.instance.add_endRequest(Notify);
  47. </script>
  48. <asp:UpdatePanel ID="UpdatePanel1" UpdateMode="Conditional"
  49. runat="server">
  50. <ContentTemplate>
  51. <asp:Calendar ID="Calendar1" runat="server"/>
  52. <br />
  53. Change the selected date:
  54. <asp:Button runat="server" ID="DecrementButton" Text="-" OnClick="DecrementButton_Click" />
  55. <asp:Button runat="server" ID="IncrementButton" Text="+" OnClick="IncrementButton_Click" />
  56. </ContentTemplate>
  57. </asp:UpdatePanel>
  58. <div id="NotifyDiv" class="MessageStyle">
  59. Updates are complete.
  60. </div>
  61. </div>
  62. </form>
  63. </body>
  64. </html>