or
It is important that my CallingPages can both get/set properties in the AdvancedWindow (which I could do with QueryString parameters and return arguments) and respond to events from controls in the AdvancedWindow. As an example,. the AdvancedWindow contains a RadListView and I need the CallingPages to handle the OnNeedDataSource event.
I'd be grateful for any help/suggestions.
--
Stuart
protected void homeBtn_Click(object sender, EventArgs e) { ControlPath = "Mainpage.ascx"; LoadUserControl(); homeBtnH4.Attributes.Add("class", "activem"); eventBtnH4.Attributes.Remove("class"); }private void LoadUserControl() { if (!string.IsNullOrEmpty(ControlPath)) { placeHolder1.Controls.Clear(); UserControl uc = (UserControl)LoadControl(ControlPath); placeHolder1.Controls.Add(uc); } } public string ControlPath { get { if (ViewState["controlPath"] != null) return Convert.ToString(ViewState["controlPath"]); else return null; } set { ViewState["controlPath"] = value; } }<div class="contentholder" id="updatepanel" runat="server" > <asp:PlaceHolder ID="placeHolder1" runat="server"></asp:PlaceHolder></div><telerik:RadAjaxManager ID="RadAjaxManager1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="homeBtn"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="updatepanel" LoadingPanelID="RadAjaxLoadingPanel1" > </telerik:AjaxUpdatedControl> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Default"> </telerik:RadAjaxLoadingPanel>| RadScheduler1.AppointmentComparer = new AppointmentComparer(); |
| public class AppointmentComparer : IComparer<Appointment> |
| { |
| #region Constructors |
| public AppointmentComparer() |
| { |
| } |
| #endregion |
| int System.Collections.Generic.IComparer<Telerik.Web.UI.Appointment>.Compare(Appointment first, Appointment second) |
| { |
SO THAT unhandeled (system) exceptions get automatically logged to ELMAH table and System Error page is displayed when an such exception occurs.
Can anybody give solution for this?
<LayoutTemplate> <telerik: ID="RadDataPagerTop" runat="server" IsTotalItemCountFixed="True" Skin="Windows7" Width="752px" CssClass="Custom"> <Fields> <telerik:RadDataPagerButtonField FieldType="FirstPrev" /> <telerik:RadDataPagerButtonField FieldType="Numeric" /> <telerik:RadDataPagerButtonField FieldType="NextLast" /> <telerik:RadDataPagerTemplatePageField> <PagerTemplate> <div style="float: right"> Displaying items <asp:Label runat="server" ID="CurrentPageLabel" Text="<%# Container.Owner.StartRowIndex + 1 %>" /> to <asp:Label runat="server" ID="TotalPagesLabel" Text="<%# (Container.Owner.TotalRowCount < Container.Owner.StartRowIndex + Container.Owner.PageSize)?Container.Owner.TotalRowCount:Container.Owner.StartRowIndex + Container.Owner.PageSize %>" /> of <asp:Label runat="server" ID="TotalItemsLabel" Text="<%# Container.Owner.TotalRowCount %>" /> </div> </PagerTemplate> </telerik:RadDataPagerTemplatePageField> </Fields> </telerik:RadDataPager>
|

<!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><title>DEMO</title></head><body class="BODY"> <form id="Form1" method="post" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server" /> <telerik:RadSplitter ID="RadSplitter1" runat="server" Height="400" Width="700"> <telerik:RadPane ID="RadPane1" runat="server" Width="150">Left Pane<br /> <a href="http://bing.com" target="<%= contentPane.ClientID%>">Open bing.com</a><br /> <a href="http://www.cnn.com/" target="<%= contentPane.ClientID%>">Open cnn.com</a> </telerik:RadPane> <telerik:RadSplitBar ID="RadSplitbar1" runat="server" CollapseMode="Forward" /> <telerik:RadPane ID="contentPane" runat="server" ContentUrl="http://blogs.telerik.com" /> </telerik:RadSplitter> </form></body></html>