| I am trying to use the rad scheduler but when I change the view from say day to week (top right) I get a full postback rather than a nice ajax update on the page, can someone advise please? My code as follows:- <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm3.aspx.cs" Inherits="PulsionTechnology.RefugeeCouncil.WebForm3" %> |
| <%@ Register TagPrefix="telerik" Namespace="Telerik.Web.UI" Assembly="Telerik.Web.UI" %> |
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/tr/xhtml11/dtd/xhtml11.dtd"> |
| <html xmlns="http://www.w3.org/1999/xhtml"> |
| <head id="Head1" runat="server"> |
| </head> |
| <body class="BODY"> |
| <form id="form1" runat="server"> |
| <telerik:RadScriptManager runat="Server" ID="RadScriptManager1" /> |
| <telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="RadScheduler1"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="RadScheduler1" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManager> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" /> |
| <div class="bigModule"> |
| <div class="bigModuleBottom"> |
| In this example <strong>RadScheduler</strong> is bound to a custom provider - the |
| XmlSchedulerProvider. |
| <br /> |
| The provider uses an XML document for data storage. |
| <br /> |
| Please, refer to the documentation for the complete source code of the provider |
| and information about implementing your own providers. |
| </div> |
| </div> |
| <telerik:RadScheduler runat="server" ID="RadScheduler1" Width="750px" TimeZoneOffset="03:00:00" |
| SelectedDate="2007-03-30" DayStartTime="08:00:00" DayEndTime="18:00:00" OnDataBound="RadScheduler1_DataBound"> |
| <AdvancedForm Modal="true" /> |
| </telerik:RadScheduler> |
| </form> |
| </body> |
| </html> |
And Code behind:-
| using System; |
| using System.Web.UI; |
| using Telerik.Web.UI; |
| namespace PulsionTechnology.RefugeeCouncil |
| { |
| public partial class WebForm3 : System.Web.UI.Page |
| { |
| private const string ProviderSessionKey = "Telerik.Web.Examples.Scheduler.XmlSchedulerProvider.DefaultCS"; |
| // You can safely ignore this method. |
| // Its purpose is to limit the changes to the underlying data only to the active user session. |
| protected void Page_Init(object sender, EventArgs e) |
| { |
| XmlSchedulerProvider provider; |
| provider = new XmlSchedulerProvider(Server.MapPath("~/App_Data/Appointments.xml"), false); |
| RadScheduler1.Provider = provider; |
| } |
| protected void Page_Load(object sender, EventArgs e) |
| { |
| } |
| protected void RadScheduler1_DataBound(object sender, EventArgs e) |
| { |
| // Turn off the support for multiple resource values. |
| foreach (ResourceType resType in RadScheduler1.ResourceTypes) |
| { |
| resType.AllowMultipleValues = false; |
| } |
| } |
| } |
| } |