ThinkGeo.com    |     Documentation    |     Premium Support

Map Suite and Page PostBack?

Hi,


I'm having a severe and mysterious problem in my demo solution.


I'm running a demo app with a single page with some javascript gui on top, and using the Default page's Page_Load to do some initialization. Very basic stuff.


The first page prompts the user to select his "project", and the map is only shown after the page has been posted back to the server, as some data from a database has to be added. The map control _is_ on the first page, but hidden from view.


This works fine in Firefox (3.5), but whenever I run my app in either IE (v6 and v8) or Chrome, the postback doesn't happen, i.e.


                         Page.IsPostBack() Or Request.HttpMethod = "POST"


evaluates to false, and the user is stuck on the project page. And yes, the client is still using IE6 on their intranet 


It's standard ASP.Net stuff, I think, but I just want to make sure that Map Suite doesn't interfere with the page postback process in any way, before I tear out my remaining hair.


I'd also be very happy if anyone can help me get rid of this frustrating problem.


Thanks.


 



Hi Lars, 
  
   
  
 Seen from your description, I think all is very basic stuffs and there are no problems. We also created a small demo, but unlucky we unable to get your issue with various browser. Could you send us a simple demo for us? That will be very helpful. 
  
   
  
 Thanks. 
  
   
  
 Johnny 
  
   


Hi Johnny,


Found the source of the problem this morning, still having some hairs left 


It turns out that IE calls my (map) page twice when the form is submitted, not just once as is normal. And the second call is using the GET method !


So it was a browser specific issue after all, and it does perform a POST at first, so nothing's wrong with the server-side logic. The page just gets called in a wrong way.


I'll let you close this thread, unless anyone has an idea on how to make IE behave normally ?


Cheers.


 



Hi, Lars I 
  
 I’m sorry to hear that it’s a browser issue. If you still have this problem please let me know. Maybe we need to do some research about this problem. Any information you provide for us will be appreciated. 
  
 Thanks, 
 Khalil