I have my page set up very simply. All of the controls on the page except the top menu and page title are inside an asp.net panel.
All of the controls in the panel that perform a postback are set up via the ajax manager to trigger an ajax postback where the target control is the panel itself. The page is set up to use a default loading panel which is used by every control that can trigger a postback.
One of the controls inside the panel is 'not working.' This is a third party control. When you click a control to trigger postback, the loading panel is displayed and all of the controls inside the panel 'disappear' except this third party control. When the postback is finished, the page is displayed and all of the other controls are visible except now the third party control has gone.
The third party control is from aspmap. It consists of a map object which displays a map and a toolbar object which zooms and pans the map. The map control works perfectly. It is the zoombar control that isn't working
Any help is much appreciated
6 Answers, 1 is accepted
The vendors said this:
The ZoomBar control was designed to work outside update panels when you use AJAX, because it has client-side state. We did not test it inside update panels, probably it will not work.
What i have done is move the zoom bar so that it is outside of the panel updated by the postback. The page works better now in that the zoom bar does not disappear when a page request is performed. However, even though the zoombar is positioned outside of the panel in terms of its location in the html, the zoombar is positioned on top of the panel in a browser window when the page is rendered. This is because the zoombar has a positioning property which is set to be on top of the map it is associated with and the map is inside the panel. When i put a loading panel over the top of the asp.net panel, the zoombar is still visible on top of the loading panel and it looks stupid. Is there anything I can do about this? Is there anyway I can set the z index of the loading panel so that it is on top of everything in that area of the page? The zoombar z index has to be 190 minimum.
I tried setting the z index of the loading panel to above 190 like so but it made no difference
I would be very grateful for some help on this. I did post my last comment over a week ago.
As i said in my previous post, setting the z index of a panel to a hig value made no difference
If your problem(s) persists, it will be best if you can send us a simple running project (incl. CSS, images, skins, DB backup if needed and so on) demonstrating the problem (and step-by-step instructions on doing so). In that way we can reproduce and pinpoint the problems you're facing on our side, understand the logic of your application and provide a solution.
All the best,
the Telerik team
Unfortunately some of the help files are not working. The pages are missing when you click them. This applies to the Help installed on my machine so i presume they share the same web pages.
See GetAjaxEventReference - the page won't load
Please can this be fixed as I can't proceed without this information.
At this point in order to progress in the resolution of this problem I will ask you to open a formal support ticket and send us a simple working project. Thus we could help you further in resolving it.
the Telerik team