При щелчке элемента управления картой или закрытии всплывающего окна вся страница выполняет обратную передачу, в результате чего положение карты и точки теряются. - PullRequest
0 голосов
/ 14 декабря 2018

Когда я добавляю какие-либо элементы управления картой, такие как элементы управления, которые позволяют увеличивать и уменьшать масштаб, или типы карт, и пытаюсь использовать их, вся страница выполняет постбэк, и карта сбрасывается к значению по умолчанию.положение, масштаб и тип.То же самое происходит, когда на карте есть точки с всплывающими окнами.Когда отображается всплывающее окно с подробной информацией о точке и щелкается маленькая буква «Х» в верхнем правом углу, вся страница отправляется снова, и все теряется, включая все точки, которые были первоначально добавлены.

Я использую руководства здесь: https://docs.microsoft.com/en-us/azure/azure-maps/map-add-controls и здесь: https://docs.microsoft.com/en-us/azure/azure-maps/map-add-popup.

Все работает, за исключением элементов управления (но опять же они могут работать, но поскольку страница "обновляется"«Я не могу сказать наверняка.) И всплывающую кнопку закрытия.

Карта размещена на странице сервера ASPX.Есть ли на странице свойство, к которому я должен обратиться, чтобы предотвратить возникновение постбэков?Это основная проблема, которая делает невозможным использование карт Azure для того, что мне нужно.

Мысли?

1 Ответ

0 голосов
/ 03 апреля 2019

На этот вопрос пользователь ответил : https://social.msdn.microsoft.com/Forums/en-US/0e4f1a26-de72-4a2e-8a42-d7a14a2ebcff/when-clicking-a-map-control-or-closing-a-popup-the-entire-page-does-a-postback-causing-the-map?forum=azurelbs

Ответ :

Мне действительно удалось выяснить, в чем проблемаУ меня была карта в панели обновлений AJAX, для свойства детей в качестве триггеров установлено значение «True».Я просто изменил его на false и установил режим обновления на «Условный», и теперь он работает.

...