UpdatePanelContentPageCS.aspx 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. <%@ Page Language="C#" MasterPageFile="MasterPageCS.master"
  2. Title="ScriptManagerProxy in Content Page" %>
  3. <%@ MasterType VirtualPath="MasterPageCS.master" %>
  4. <script runat="server">
  5. protected void Page_Load(object sender, EventArgs e)
  6. {
  7. DateTime newDateTime = DateTime.Today.Add(new TimeSpan(Master.Offset, 0, 0, 0));
  8. Calendar1.SelectedDate = newDateTime;
  9. }
  10. protected void Calendar1_SelectionChanged(object sender, EventArgs e)
  11. {
  12. DateTime selectedDate = Calendar1.SelectedDate;
  13. Master.Offset =
  14. ((TimeSpan)Calendar1.SelectedDate.Subtract(DateTime.Today)).Days;
  15. }
  16. </script>
  17. <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1"
  18. runat="Server">
  19. <asp:Panel ID="Panel1"
  20. GroupingText="ContentPage"
  21. runat="server">
  22. <asp:UpdatePanel ID="UpdatePanel1"
  23. UpdateMode="Conditional"
  24. runat="server">
  25. <ContentTemplate>
  26. <asp:Calendar ID="Calendar1"
  27. OnSelectionChanged="Calendar1_SelectionChanged"
  28. runat="server">
  29. </asp:Calendar>
  30. </ContentTemplate>
  31. </asp:UpdatePanel>
  32. </asp:Panel>
  33. </asp:Content>