I'm trying to have my ajax loading panel only be used on certain events and to postback on others. For example I want my treeview to use ajax for NodeExpanded/NodeCollapsed, but not for NodeClicked. Her is my entire HTML. Any suggestions would be great.
| <%@ Control Language="C#" AutoEventWireup="true" CodeBehind="OUTreeview.ascx.cs" |
| Inherits="OUTreeview" %> |
| <%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %> |
| <div> |
| <telerik:RadAjaxManagerProxy ID="RadAjaxManagerProxy1" runat="server"> |
| <AjaxSettings> |
| <telerik:AjaxSetting AjaxControlID="rtvDSMOU" EventName="rtvDSMOU_NodeExpand"> |
| <UpdatedControls> |
| <telerik:AjaxUpdatedControl ControlID="rtvDSMOU" LoadingPanelID="RadAjaxLoadingPanel1" /> |
| </UpdatedControls> |
| </telerik:AjaxSetting> |
| </AjaxSettings> |
| </telerik:RadAjaxManagerProxy> |
| <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Height="75px" |
| Width="75px"> |
| <img alt="Loading..." src='<%= RadAjaxLoadingPanel.GetWebResourceUrl(Page, "Telerik.Web.UI.Skins.Default.Ajax.loading.gif") %>' |
| style="border: 0px;" /> |
| </telerik:RadAjaxLoadingPanel> |
| <telerik:RadTreeView ID="rtvDSMOU" runat="server" OnNodeExpand="rtvDSMOU_NodeExpand" |
| BorderStyle="None" BorderWidth="0px" OnNodeCollapse="rtvDSMOU_NodeCollapse" OnNodeClick="rtvDSMOU_NodeClick" |
| ShowLineImages="False"> |
| <CollapseAnimation Duration="100" Type="OutQuad" /> |
| <ExpandAnimation Duration="100" Type="InQuad" /> |
| </telerik:RadTreeView> |
| </div> |