# Click on a marker

**URL:** <https://community.thinkgeo.com/t/click-on-a-marker/4774>\
**Category:** WebForms\
**Created:** [April 20, 2009, 10:48am UTC](https://community.thinkgeo.com/t/click-on-a-marker/4774 "2009-04-20T10:48:07Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![mainini](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/m/d6d6ee/32.png) [@mainini](https://community.thinkgeo.com/u/mainini)\
**Post date:** [April 20, 2009, 10:48am UTC](https://community.thinkgeo.com/t/click-on-a-marker/4774/1 "2009-04-20T10:48:07Z")

</div>

Hi,

I'm&nbsp;trying&nbsp;to&nbsp;manage&nbsp;clicks&nbsp;on&nbsp;markers&nbsp;to&nbsp;display&nbsp;an&nbsp;info&nbsp;panel.

I'm&nbsp;using&nbsp;several&nbsp;LayerOverlays&nbsp;added&nbsp;to&nbsp;CustomOverlays&nbsp;collection,&nbsp;including&nbsp;Google/Yahoo/VE&nbsp;maps.

The&nbsp;InMemoryMarkerOverlay&nbsp;itself&nbsp;is&nbsp;added&nbsp;to&nbsp;CustomOverlays&nbsp;collection.

The&nbsp;markers&nbsp;are&nbsp;correctly&nbsp;displayed&nbsp;on&nbsp;the&nbsp;map,&nbsp;but&nbsp;when&nbsp;I&nbsp;click&nbsp;on&nbsp;one&nbsp;of&nbsp;them,&nbsp;I&nbsp;obtain&nbsp;the&nbsp;following&nbsp;error:

Error&nbsp;binding&nbsp;to&nbsp;target&nbsp;method.

&nbsp;&nbsp;&nbsp;at&nbsp;System.Delegate.CreateDelegate(Type&nbsp;type,&nbsp;Object&nbsp;target,&nbsp;String&nbsp;method,&nbsp;Boolean&nbsp;ignoreCase,&nbsp;Boolean&nbsp;throwOnBindFailure)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Delegate.CreateDelegate(Type&nbsp;type,&nbsp;Object&nbsp;target,&nbsp;String&nbsp;method)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.WebEdition.MarkerOverlay.x7f7af3ab7e11f7b1(Object&nbsp;x28db80135f012008)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.WebEdition.Map.x8fada0c5bad2e61c()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;ThinkGeo.MapSuite.WebEdition.Map.LoadViewState(Object&nbsp;savedState)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Web.UI.Control.LoadViewStateRecursive(Object&nbsp;savedState)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Web.UI.Control.LoadChildViewStateByIndex(ArrayList&nbsp;childState)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Web.UI.Control.LoadViewStateRecursive(Object&nbsp;savedState)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Web.UI.Control.LoadChildViewStateByIndex(ArrayList&nbsp;childState)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Web.UI.Control.LoadViewStateRecursive(Object&nbsp;savedState)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Web.UI.Control.LoadChildViewStateByIndex(ArrayList&nbsp;childState)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Web.UI.Control.LoadViewStateRecursive(Object&nbsp;savedState)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Web.UI.Control.LoadChildViewStateByIndex(ArrayList&nbsp;childState)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Web.UI.Control.LoadViewStateRecursive(Object&nbsp;savedState)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Web.UI.Control.LoadChildViewStateByIndex(ArrayList&nbsp;childState)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Web.UI.Control.LoadViewStateRecursive(Object&nbsp;savedState)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Web.UI.Page.LoadAllState()&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;at&nbsp;System.Web.UI.Page.ProcessRequestMain(Boolean&nbsp;includeStagesBeforeAsyncPoint,&nbsp;Boolean&nbsp;includeStagesAfterAsyncPoint)

&nbsp;

Viewstate&nbsp;on&nbsp;the&nbsp;page&nbsp;is&nbsp;enabled,&nbsp;the&nbsp;map&nbsp;is&nbsp;contained&nbsp;in&nbsp;an&nbsp;UpdatePanel.

Do&nbsp;you&nbsp;have&nbsp;any&nbsp;suggestion?

Thanks&nbsp;in&nbsp;advance.

Fabio

---

<div class="post-metadata">

**Author:** ![Howard](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/h/90ced4/32.png) [@Howard](https://community.thinkgeo.com/u/Howard)\
**Post date:** [April 21, 2009, 2:58am UTC](https://community.thinkgeo.com/t/click-on-a-marker/4774/2 "2009-04-21T02:58:23Z")

</div>

Hi&nbsp;Fabio,  
  
  
  
We&nbsp;couldn’t&nbsp;recreate&nbsp;your&nbsp;issue,&nbsp;here&nbsp;attached&nbsp;is&nbsp;our&nbsp;test&nbsp;sample,&nbsp;please&nbsp;have&nbsp;a&nbsp;try&nbsp;and&nbsp;check&nbsp;the&nbsp;difference.  
  
  
  
Thanks,  
  
  
  
Howard  
  
&nbsp;

[613-Post5629.zip](https://community.thinkgeo.com/uploads/default/original/2X/9/957d792fc6088dcd9d42afe04fefb3a4d8287032.zip) (14.6 KB)

---

<div class="post-metadata">

**Author:** ![mainini](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/m/d6d6ee/32.png) [@mainini](https://community.thinkgeo.com/u/mainini)\
**Post date:** [April 22, 2009, 1:51am UTC](https://community.thinkgeo.com/t/click-on-a-marker/4774/3 "2009-04-22T01:51:58Z")

</div>

Hi&nbsp;Howard,&nbsp;  
&nbsp;thanks&nbsp;for&nbsp;the&nbsp;sample.&nbsp;My&nbsp;code&nbsp;didn’t&nbsp;work&nbsp;because&nbsp;I&nbsp;registered&nbsp;the&nbsp;click&nbsp;event&nbsp;and&nbsp;I&nbsp;implemented&nbsp;the&nbsp;relative&nbsp;click&nbsp;function&nbsp;inside&nbsp;a&nbsp;class,&nbsp;not&nbsp;in&nbsp;the&nbsp;page&nbsp;where&nbsp;the&nbsp;map&nbsp;control&nbsp;is&nbsp;designed.&nbsp;  
&nbsp;Moving&nbsp;only&nbsp;the&nbsp;click&nbsp;function&nbsp;(not&nbsp;the&nbsp;click&nbsp;event&nbsp;subscription)&nbsp;int&nbsp;the&nbsp;page,&nbsp;my&nbsp;code&nbsp;correctly&nbsp;works.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Thanks&nbsp;for&nbsp;the&nbsp;support.&nbsp;  
&nbsp;Fabio

---

<div class="post-metadata">

**Author:** ![Howard](https://community.thinkgeo.com/letter_avatar_proxy/v4/letter/h/90ced4/32.png) [@Howard](https://community.thinkgeo.com/u/Howard)\
**Post date:** [April 23, 2009, 3:21am UTC](https://community.thinkgeo.com/t/click-on-a-marker/4774/4 "2009-04-23T03:21:48Z")

</div>

Hi&nbsp;Fabio,&nbsp;  
&nbsp;&nbsp;  
&nbsp;That’s&nbsp;great&nbsp;you&nbsp;fixed&nbsp;your&nbsp;issue!&nbsp;  
&nbsp;&nbsp;  
&nbsp;In&nbsp;web&nbsp;edition,&nbsp;to&nbsp;support&nbsp;session&nbsp;serialization,&nbsp;we&nbsp;delete&nbsp;the&nbsp;event&nbsp;handlers&nbsp;temporarily&nbsp;before&nbsp;saving&nbsp;into&nbsp;session&nbsp;and&nbsp;rewire&nbsp;it&nbsp;back&nbsp;when&nbsp;the&nbsp;page&nbsp;is&nbsp;loaded.&nbsp;In&nbsp;order&nbsp;to&nbsp;find&nbsp;original&nbsp;event&nbsp;handler&nbsp;back,&nbsp;we&nbsp;need&nbsp;the&nbsp;event&nbsp;handlers&nbsp;within&nbsp;its&nbsp;naming&nbsp;container.&nbsp;  
&nbsp;&nbsp;  
&nbsp;Any&nbsp;more&nbsp;questions,&nbsp;please&nbsp;let&nbsp;us&nbsp;know,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Thanks,&nbsp;  
&nbsp;&nbsp;  
&nbsp;Howard&nbsp;
