Визуально редактировать C # imagemap control? - PullRequest
0 голосов
/ 14 февраля 2009

Я только что обнаружил элемент управления imagemap в Visual Studio 2008. Я знаком с концепцией imagemap из HTML, я просто привык иметь редакторы, которые позволяют визуально выделять области, такие как рисование горячей точки на самом изображении, и программа генерирует сам HTML. Но я не могу сделать это в Visual Studio, и у меня есть около 20 различных круговых горячих точек для создания ... также я понятия не имею, как легко определять координаты (X & Y). Какие-нибудь советы? Совет? Идеи?

Добавлено в редакторе. Кроме того, есть ли способ добавить код в каждую точку доступа в карте изображений?

Ответы [ 2 ]

1 голос
/ 14 февраля 2009

Нет, в AFAIK нет дизайнерской поддержки горячих точек - я использую лист бумаги.

Что касается кода, вам придется установить HotSpotMode = "PostBack" PostBackValue = "HS1" для каждой точки доступа и использовать инструкцию switch в ImageMap1_Click для реагирования на различные значения обратной передачи.

0 голосов
/ 16 сентября 2012

Вы можете захватывать щелчки мышью на карте изображения с помощью jQuery, а затем передавать x, y координаты положения мыши в текстовое поле. В конце вы можете добавить захваченные области в ваше изображение.

...