ThinkGeo.com    |     Documentation    |     Premium Support

Exception from MapEdition.Map when using __doPostBack

Hi,


I got the following error message when I use __doPostBack function from javascript to manually post back to the server


[ArgumentNullException: Value cannot be null.

Parameter name: key]

   System.ThrowHelper.ThrowArgumentNullException(ExceptionArgument argument) +41

   System.Collections.ObjectModel.KeyedCollection`2.Contains(TKey key) +2392941

   ThinkGeo.MapSuite.WebEdition.Map.x1098b89f68a887a8(String xdf4a8fe2ca598d26) +261

   ThinkGeo.MapSuite.WebEdition.Map.x57b61acc3e039aed(String x96adbb16060a076f, NameValueCollection x13e9d0e2d3dc9cb2) +303

   System.Web.UI.Page.ProcessPostData(NameValueCollection postData, Boolean fBeforeLoad) +661

   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +1194

 


The following is my javascript function:


var showTripOnMap = function () { alert("In showTripOnMap"); __doPostBack('__Page', 'Test'); } 


It was executed by my c# desktop application.


Thanks,


Tracy



Hi Tracy, 
  
 I’m not sure how you executed by your c# desktop application. I cannot recreate your issue by the following steps. 
  
 1, made a desktop application with a WebBrowser control in it; 
 2, run web samples in debug mode; 
 3, type the address to my desktop application and runs fine. 
 4, config a IIS server; browse it to make sure it works fine; 
 5, type the address to my desktop application and it also runs fine. 
  
 So please provide me more information about your issue such as Dll version; the more the better. 
  
 Thanks, 
 Howard