Есть ли способ открыть другую страницу, используя ModalPopup Extender? - PullRequest
0 голосов
/ 20 января 2009

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

Спасибо

Owais

Ответы [ 4 ]

2 голосов
/ 20 января 2009

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

1 голос
/ 20 января 2009

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

0 голосов
/ 24 февраля 2009

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

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

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

0 голосов
/ 04 февраля 2009

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

...