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

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

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

/ H4mm3rHead

Ответы на вопрос(3)

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

проверьте это для получения дополнительной информации о # 3

ConfirmButton расширитель, который будет делать именно то, что вы ищете.

Решение Вопроса

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

 07 июл. 2009 г., 00:58
Я второй элемент управления ModalPopup. Это создает приятное ощущение на странице, заставляя принять решение, прежде чем можно будет изменить какие-либо дополнительные данные.

Ваш ответ на вопрос