Hi,
I'm trying to design a master page with a RadMenu to navigate the user to the appropriate url without a full page refresh. All the pages share the same masterpage and need to find a way to have a loading panel display in the ContentPlaceHolder while only the ContentPlaceHolder refreshes.
Here is the code:
MASTER PAGE
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="DefaultTest.master.cs" Inherits="_Default" %>
<%@ Register Assembly="Telerik.Web.UI" Namespace="Telerik.Web.UI" TagPrefix="telerik" %>
<
html>
<
head id="Head1" runat="server">
<title>Default</title>
<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE7" />
<link rel="Stylesheet" type="text/css" href="CSS/styleExternal.css" />
</
head>
<
body>
<form runat="server">
<telerik:RadScriptManager ID="RadScriptManager1" runat="server" EnableTheming="True">
</telerik:RadScriptManager>
<telerik:RadAjaxManager ID="RadAjaxManager1" runat="server">
<AjaxSettings>
<telerik:AjaxSetting AjaxControlID="ContentArea">
<UpdatedControls>
<telerik:AjaxUpdatedControl ControlID="ContentArea" LoadingPanelID="RadAjaxLoadingPanel1" />
</UpdatedControls>
</telerik:AjaxSetting>
</AjaxSettings>
</telerik:RadAjaxManager>
<telerik:RadMenu ID="rmMain" runat="server" Skin="Default">
<Items>
<telerik:RadMenuItem runat="server" NavigateUrl="~/DefaultTest.aspx" TabIndex="1" Text="Dashboard">
</telerik:RadMenuItem>
<telerik:RadMenuItem runat="server" NavigateUrl="~/DefaultTest2.aspx" TabIndex="2" Text="School Information">
</telerik:RadMenuItem>
</Items>
</telerik:RadMenu>
<
asp:ContentPlaceHolder ID="ContentArea" runat="server">
</asp:ContentPlaceHolder>
<
telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server">
<table style="height: 100%; width: 100%" border="0">
<tr>
<td width="100%" align="center" valign="middle">
<asp:Image ID="Image1" runat="server" ImageUrl="~/Images/Loading/loading.gif"></asp:Image>
</td>
</tr>
</table>
</telerik:RadAjaxLoadingPanel>
</form>
</
body>
</
html>
Thanks so much for your help.
Evan