UpdatePanelContentPageDisablePartialRenderingCS.aspx 1.6 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647
  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. protected void Page_Init(object sender, EventArgs e)
  17. {
  18. ScriptManager.GetCurrent(this.Page).EnablePartialRendering = false;
  19. }
  20. </script>
  21. <asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1"
  22. runat="Server">
  23. <asp:ScriptManagerProxy ID="ScriptManagerProxy1"
  24. runat="server" />
  25. <asp:Panel ID="Panel1"
  26. GroupingText="ContentPage"
  27. runat="server">
  28. Partial-page updates for this content page are disabled.
  29. <asp:UpdatePanel ID="UpdatePanel1"
  30. UpdateMode="Conditional"
  31. runat="server">
  32. <ContentTemplate>
  33. <asp:Calendar ID="Calendar1"
  34. OnSelectionChanged="Calendar1_SelectionChanged"
  35. runat="server">
  36. </asp:Calendar>
  37. </ContentTemplate>
  38. </asp:UpdatePanel>
  39. </asp:Panel>
  40. </asp:Content>