Bezdepbonusu7Программирование: статьи и ответы

Вопрос

Как создать всплывающее диалоговое окно в asp.net

Автор вопроса: H4mm3rHeadОтветов: 3

Я создаю веб-приложение, используя asp.net (С#). Я пришел из разработки оконных форм и оказался в затруднительном положении. Я делаю приложение, в котором пользователь должен редактировать некоторую простую информацию о себе, и поэтому мне нужно создать новый диалог. Как мне это сделать в asp.net? У меня есть кнопка, событие которой обрабатывается на стороне сервера, и когда я нажимаю эту кнопку, я хочу открыть диалоговое окно, в котором я могу показать свой собственный веб-элемент управления (или любой веб-элемент управления, давайте сделаем его универсальным с самого начала). Как мне это сделать?

Я получил некоторую часть пути, посмотрев в Интернете, что мне нужно сделать раздел и установить z-индекс на 1000, но как мне сделать его видимым (заблокировать)? Пожалуйста, помогите, а то я совсем запутался...

/H4мм3rГолова

popup

Ответы

Ответ 1 · рейтинг 3 · Adrian Godong

Если вас не беспокоит использование библиотеки, попробуйте Microsoft ASP.NET AJAX Control Toolkit, у них есть несколько элементов управления, которые могут создавать то, что вы хотите (элемент управления ModalPopup).

Ответ 2 · рейтинг 1 · Babak Naffas

В AJAX Control Toolkit есть расширитель ConfirmButton, который точно что ты ищешь.

Ответ 3 · essamSALAH

Раньше я делал следующее: 1. мое новое всплывающее окно - это просто новая страница aspx, как и любая другая страница 2. добавить кнопку (или просто ссылку), которая запускает функцию java-скрипта на стороне клиента 3. в функции, которую я использую, окно .open и поместите параметры, чтобы открыть мою всплывающую страницу без панелей инструментов или полос прокрутки и с правильным размером для ее содержимого.

проверьте это, чтобы получить дополнительную информацию о #3

Перевод вопроса и ответов сообщества Stack Overflow, лицензия CC BY-SA. Оригинал на Stack Overflow.

Похожие материалы