Ok, here's a new one.
I have an ASP.Net web project with a page that has a tabbed control on it. It's a simple CSS tab inside an UpdatePanel so the tabs can be navigated without refreshing the entire page. The second tab is a Map tab, with a MapSuite WebEdition map control.
The map is not rendered until the user clicks the map tab. Then, on the callback, I add a specified shape file to the map and it is displayed. The map looks wonderful and all is fine. But, when the user attempts to click to another tab they can't. The browser generates the following javascript error:
Line:4724, Character: 21, Sys.WebForms.PageRequestManagerServerErrorException: Index was outside of the bounds of the array
I trapped the error in the AsyncPostBackError event of the ScriptManager control and retrieved the following exception information:
Source: WebEdition
StackTrace:
at ThinkGeo.MapSuite.WebEdition.Map.xd8262f22d29c57d5(String[] x2ad333ebea325bde)
at ThinkGeo.MapSuite.WebEdition.Map.x57b61acc3e039aed(String x96adbb16060a076f, NameValueCollection x13e9d0e2d3dc9cb2)
at System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad)
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
If you have some suggestions regarding the cause or workaround it would be appreciated. If a sample app is needed I will attempt to extract the pertinent portions and send to one of the tech support staff, but I would rather not post it in an open forum.
Bob Mc.