This is a migrated thread and some comments may be shown as answers.

Tabs with User controls and Ajax Loading Panel

2 Answers 77 Views
TabStrip
This is a migrated thread and some comments may be shown as answers.
Kunal Vora
Top achievements
Rank 1
Kunal Vora asked on 18 Apr 2010, 01:17 PM
Hi,

I feel this is more of an Ajax issue but I am not sure so posting it in this forum anyways.

I have a RadTabStrip control with 4 tabs in a asp.net page. In these tabs, I have different user controls placed. I am not adding the user controls dynamically; they are on the page when the page loads so I am not giving them any dynamic ID at runtime.

When any events fire from grids / other controls which are in these user controls and which in turn update the grids on the main page, I cannot see the Loading Panel, although the page updates correctly.

This page uses RadAjaxManagerProxy for AjaxSettings, since the master page from where this child page is inherited, contains the RadAjaxManager. The RadAjaxManagerProxy does not give me client events like OnRequestStart and OnResponseEnd.

I have placed the entire RadTabStrip in an asp:panel control, and the multipages also in asp:panel and div controls in the page design. I also tried placing the usercontrols in asp:panels and then giving those panel IDs in "updated controls" (instead of the entire panel) in the Ajax Settings, . Either way, the functionality is working but without the Loading Panel

Please suggest how should I place the user controls and how should I set the controlID and UpdatedControls in the page since most of the controls depend on each other at runtime,

Thanks in advance,
Kunal Vora

2 Answers, 1 is accepted

Sort by
0
Yana
Telerik team
answered on 19 Apr 2010, 03:48 PM
Hello Kunal Vora,

Could you please check whether you make an ajax request  - this can be done by checking IsAjaxRequest property of the ajaxmanager? Also I suggest you set Skin property of the RadAjaxLoadingPanel control. Let us know how it goes.

Regards,
Yana
the Telerik team

Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Public Issue Tracking system and vote to affect the priority of the items.
0
Brad H
Top achievements
Rank 2
answered on 21 Jan 2011, 01:57 AM
Ajaxify your controls programmatically like this:
Dim myMan As Telerik.Web.UI.RadAjaxManager = Telerik.Web.UI.RadAjaxManager.GetCurrent(Page)
myMan.AjaxSettings.AddAjaxSetting(radGrid1, radGrid1)
Tags
TabStrip
Asked by
Kunal Vora
Top achievements
Rank 1
Answers by
Yana
Telerik team
Brad H
Top achievements
Rank 2
Share this question
or