el repetidor en sí se actualiza, el cuadro de mensaje se muestra desde el código C#, pero cuando se llama a la función, los datos originales permanecen en la matriz
<script> Sys.WebForms.PageRequestManager.getInstance().add_endRequest(mark); Sys.WebForms.PageRequestManager.getInstance().beginAsyncPostBack(); function mark() { var markers3 = [ <asp:Repeater ID="rptMarkerss" runat="server" DataSourceID="Search_data"> <ItemTemplate> { "lat": '<%# Eval("lat")%>', "lagg": '<%# Eval("lagg")%>', "url_mark": '<%# Eval("url_mark")%>', "Name_object": '<%# Eval("Имя объекта")%>', "Adress": '<%# Eval("Adress")%>' , "Number_object": '<%# Eval("Number_object")%>', "Raion": '<%# Eval("Raion")%>', "District": '<%# Eval("District")%>', "Tip": '<%# Eval("Tip")%>', "Supervisor": '<%# Eval("Supervisor")%>' } </ItemTemplate> <SeparatorTemplate> , </SeparatorTemplate> </asp:Repeater> <% %> ]; alert(markers3.length); } </script>