I have a map setup with a google background and a couple shapefile layers, each in their own LayerOverlay. Currently I am using the built-in OverlaySwitcher to toggle layers on the client side. As soon as I hit a Map1_Click event, the OverlaySwitcher reverts back to its original state, and all the overlays are turned on, on the map. So I am basically losing the client map state when server side events get fired.
I noticed a couple posts suggesting creating a custom Overlay Switcher. Is there any documentation on how to interact between the server and the client? In the MapSuite 2.0 model, there was AjaxEvent() to talk to the server, and AjaxReturnArgs to talk to the client. What is the suggested way of passing data back and forth in the new model?
I am in the process of trying to convert an existing 2.x application over to MapSuite 3.0. In our existing application, we do a lot of the work on the client side, only sending requests to the server to update the server state and interact with shapefiles.