Creating multiple infowindows with ASP linkbuttons in javascript
===

I'm trying to create multiple infowindows using Google Maps API v3 in JavaScript. I'm looping through my data to populating the divs for each infowindow, which works fine, but I run into problems when I try to add a linkbutton with CommandArguments.
 

    for (var i = 0; i < jsonlisteners.length; i++) {
               
                    var place = new google.maps.LatLng(jsonlisteners[i].Latitude, jsonlisteners[i].Longitude);

                    var marker = new google.maps.Marker({
                        position: place,
                        id: jsonlisteners[i].MemberID,
                        map: map, 
                    });

                    var infoContent = jsonlisteners[i].mFirstName + " " + jsonlisteners[i].mLastName + "<br />";
                   
                    infoContent += '<asp:LinkButton ID="LinkButton1" runat="server" OnCommand="AlertLinkButton_Click" CommandArgument='<%=jsonlisteners[i].MemberID%>'>SEND ALERT</asp:LinkButton>';

                    var infowindow = new google.maps.InfoWindow({
                        content: infoContent
                    });

                    google.maps.event.addListener(marker, 'click', (function (marker, content, infowindow) {
                        return function () {
                            infowindow.open(map, marker);
                        };
                    })(marker, infoContent, infowindow)); 
                }
            }

Everything works fine, but I can't seem to get the CommandArguments from the LinkButton in the code-behind. The CommandArgument is always returned as the literal value

    <%=jsonlisteners[i].MemberID%>

Instead of the actual value of jsonlisteners[i].MemberID. Is there any way that I can get the actual value of the CommandArgument in the code-behind.