Asp.Net:Модальное окно Javascript
-
03-07-2019 - |
Вопрос
Я хотел бы создать модальное всплывающее окно javascript, чтобы получить некоторые значения от пользователя на веб-странице ASP.Net 2.0.
Основная идея заключается в следующем.Когда пользователь нажимает на кнопку, появляется модальное окно, в котором задаются 3 или 4 вопроса.asp.net Страница не сможет быть изменена, пока открыто это окно.После того, как на вопросы будут даны ответы, мне нужно получить значения из этого окна, чтобы страница asp.net имела к ним доступ и могла обрабатывать их в коде, лежащем в основе.
Могу я, пожалуйста, привести несколько примеров того, как вы могли бы реализовать этот сценарий?
Решение
Вы смотрели на ModalPopupExtender?
http://www.asp.net/ajax/ajaxcontroltoolkit/samples/modalpopup/modalpopup.aspx
Другие советы
Самыми простыми методами было бы либо использовать ModalPopupExtender, как упоминал Джон, либо потенциально использовать thickbox от jQuery или что-то подобное.
В противном случае вы могли бы создать свой собственный JS, чтобы сделать это.
Вы могли бы использовать функцию javascript 'window.showModalDialog', но она работает только в Internet Explorer.
Вы можете передавать и возвращать любое количество переменных, заключив их в объект.