Создайте приятный пользовательский ввод во всплывающем окне и отправьте данные на главную страницу. - PullRequest
0 голосов
/ 13 марта 2012

Я работаю над приложением ASP.NET/C#, я ищу лучший способ сделать следующее.(Примечание: мне не нужно, чтобы вы говорили мне, как это сделать, просто если вы можете указать мне правильное направление, чтобы посмотреть)

на моей главной странице у меня есть кнопка.Когда пользователь щелкает по нему, я хочу открыть всплывающее окно, содержащее карту.пользователь может щелкнуть по округам, чтобы выделить их, а затем нажать «Отправить».Я хочу узнать, в каких странах пользователь щелкнул на моей главной странице (возможно, сохранить его в виде массива, строки или чего-либо еще)

Как лучше всего это сделать?Должен ли я использовать вспышку?

Я знаю, что это не вопрос / решение вопроса, но если кто-то может указать мне правильное направление, я был бы очень признателен.Просто некоторые идеи, и я проведу исследования.

Большое спасибо за любые комментарии или комментарии

И извините за то, что я не являюсь конкретным проблемным вопросом.

1 Ответ

1 голос
/ 13 марта 2012

Для всплывающего окна вы можете использовать диалоговое окно («модальную» HTML-форму, такую ​​как в jQuery UI или аналогичную).Если вы используете простой «старый» ASP.NET, вам могут понадобиться некоторые хитрости, если вы хотите использовать формы, но они хорошо работают.

Если то, что вы хотите предоставить, это выбор из карты, которая вам не нужнаFlash (по крайней мере, я бы не стал использовать его для такой простой задачи, мне не нравится такое расширение).Карта изображений может хорошо работать, и она более переносная .Если вы хотите, вы можете использовать функции HTML5, чтобы обеспечить лучший опыт для пользователей с совместимым браузером.Я не помню ссылку, но я видел очень хороший пример этого с использованием простого HTML (4) и JavaScript.Использование изображения с низким разрешением в качестве основы для карты, небольших изображений в качестве проверок, примененных поверх него, и всплывающих подсказок div для подробностей (он также поддерживал функцию масштабирования при нажатии, чтобы увеличить часть картызагрузка версии с более высоким разрешением).Наверное, я где-то написал этот URL ...

Ссылки

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...