hi telerik,
i am using codes from http://www.telerik.com/help/aspnet-ajax/ajax-show-loadingpanel-on-initial-pageload.html link to show loading panel . since i am using master-content page , i have to make little change in the code as below
In Master Page
In Content Page
i am using codes from http://www.telerik.com/help/aspnet-ajax/ajax-show-loadingpanel-on-initial-pageload.html link to show loading panel . since i am using master-content page , i have to make little change in the code as below
In Master Page
<body> <form id="form1" runat="server"> <telerik:RadScriptManager ID="RadScriptManager1" runat="server"> </telerik:RadScriptManager> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function pageLoad(sender, eventArgs) { if (!eventArgs.get_isPartialLoad()) { $find("<%= RadAjaxManager1.ClientID %>").ajaxRequest("InitialPageLoad"); if (window.contentPageLoad) { window.contentPageLoad(sender, eventArgs); } } } </script> </telerik:RadCodeBlock> <div> <telerik:RadAjaxManager ID="RadAjaxManager1" OnAjaxRequest="RadAjaxManager1_AjaxRequest" DefaultLoadingPanelID="RadAjaxLoadingPanel1" runat="server"> <AjaxSettings> <telerik:AjaxSetting AjaxControlID="RadAjaxManager1"> <UpdatedControls> <telerik:AjaxUpdatedControl ControlID="Panel1" LoadingPanelID="RadAjaxLoadingPanel1" /> </UpdatedControls> </telerik:AjaxSetting> </AjaxSettings> </telerik:RadAjaxManager> <telerik:RadAjaxLoadingPanel ID="RadAjaxLoadingPanel1" runat="server" Skin="Black"> Loading......... </telerik:RadAjaxLoadingPanel> <asp:Panel ID="Panel1" runat="server"> <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server"> </asp:ContentPlaceHolder> </asp:Panel> </div> </form> </body>
In Content Page
<asp:Content ID="Content2" ContentPlaceHolderID="ContentPlaceHolder1" runat="Server"> <telerik:RadCodeBlock ID="RadCodeBlock1" runat="server"> <script type="text/javascript"> function contentPageLoad(sender, eventArgs) { alert("i am from content page"); // on pageLoad doing lot of stuffs for example document.getElementById("<%= Label1.ClientID %>").innerHTML = "hello" } </script> </telerik:RadCodeBlock> <telerik:RadAjaxPanel runat="server" ID="ajaxPanel"> <%-- all controls will be residing inside the ajax panel--%> <asp:Label ID="Label1" runat="server" Text="Label"></asp:Label> </telerik:RadAjaxPanel> </asp:Content>
now the problem is on page load the ajaxrequest starts and the contentPageLoad() assigns value to the label, but when the ajaxrequest ends the value assigned throughcontentPageLoad() is refreshed . Please Help Me.