Jonas Stuart Ответов: 3

Создать всплывающее окно в ASP.NET


Привет Ребята

Я начинаю дальше ASP.NET приложение пожалуйста помогите мне создать всплывающее окно в ASP.NET

Спасибо

Что я уже пробовал:

Я попытался создать всплывающее окно с несколькими записями базы данных.

3 Ответов

Рейтинг:
0

Sergey Alexandrovich Kryukov

Это зависит от того, что вы называете "всплывающим окном". Обычно этот термин означает концепцию создания нового окна браузера (которое также может быть вкладкой браузера) с помощью window.open (и это был бы ответ; используйте этот вызов JavaScript).

В большинстве случаев это была бы довольно плохая идея. Это навязчиво (вы решаете, где разместить новый контент, но, в духе веб-дизайна и традиций, пользователь должен это решить), неудобно (пользователю нужно будет запомнить, где находится новый контент, и переключаться между окнами; не забывайте, что у некоторых может быть открыт десяток других страниц) и, наконец, многие будут блокировать всплывающие окна (это обычная функция браузеров, часто включаемая через браузерные плагины).

Гораздо лучшей альтернативой является так называемое "модальное всплывающее окно", которое имитирует модальное поведение на той же странице. В дополнение к jQuery Dialog (Диалоговое окно пользовательского интерфейса | jQuery с [^]), есть много, с различными эффектами, такими как переходы и, в частности, затемнение: модальное всплывающее окно[^].

Пожалуйста смотрите мою статью: Модальное Всплывающее Окно С Нуля[^].
В этой статье я не только объясняю, как это работает, почему это работает, но и даю мотивацию.

—СА