I have a map I have programmed to load query data that shows on the map. The parameter for the query comes from the url. So I have:
myserver.com/map.aspx?MapId=100 (Map #1)
and
myserver.com/map.aspx?MapId=50 (Map #2)
- When I look at one map at a time, all is fine.
- If I open two browser windows up, and load both maps simultaneously, the data from the first one will corrupt the data from the second one. Both maps will look the same.
- Also, if I load the first one, then wait until it loads, and then load the second one, when I try to zoom in, they will both have the same data.
What is the reason for this? Is there a workaround for this? It seems like on the backend, whatever code is handling the rendering doesn't understand that the page is the same but the REQUEST is different. I have tried changing ClientCacheId on all layers to System.Guid.NewGuid( ).ToString( ) to see if it is a caching issue. It doesn't help.
Thanks,
Abner