Есть ли способ открыть другую страницу с помощью ModalPopup Extender?

Мне было интересно, есть ли способ открыть другую страницу с помощью Modal Popup Extender? и если есть, может кто-нибудь, пожалуйста, скажите мне, как мне это сделать..

спасибо

Овайс


person devforall    schedule 20.01.2009    source источник


Ответы (4)


Вероятно, вы могли бы поместить iframe, указывающий на страницу в Modal Popup Extender, однако это было бы немного хаком. Я бы рекомендовал помещать любой контент на этой странице в пользовательский элемент управления, а затем ссылаться на этот элемент управления как с исходной страницы, так и со страницы с модальным всплывающим окном.

person Jim Petkus    schedule 20.01.2009

Попробуйте использовать HTML iframe в качестве целевого элемента управления расширителя. Тег iframe имеет атрибут «src», который должен указывать на страницу, которую вы хотите отобразить в диалоговом окне.

person Captain Sensible    schedule 20.01.2009

Вы должны думать об этом без иллюзии - в основном модальное всплывающее окно - это просто DIV. Итак, вопрос: «Можете ли вы отобразить другую страницу в div?». Iframe... или, возможно, вызов веб-сервиса.

person Community    schedule 04.02.2009

вы можете использовать пользовательский элемент управления и динамически загружать его в модальное всплывающее окно

Dim ctrl As Control
ctrl = Me.Page.LoadControl("~/control/cmsbar.ascx")
ctrl. id="ctrlx"
Placeholder1.Controls.Add(ctrl)
popup.Show()

обратите внимание, что всплывающее окно будет иметь заполнитель для добавления элемента управления. вы должны дать пользовательскому элементу управления идентификатор, чтобы можно было загрузить состояние просмотра для элемента управления. этот код должен быть помещен в событие Page_Init, поэтому, когда пользовательский элемент управления создается во второй раз, он загружает свое состояние просмотра

person Community    schedule 24.02.2009