Есть ли способ открыть другую страницу, используя ModalPopup Extender?
Мне было интересно, есть ли способ открыть другую страницу с помощью модального всплывающего расширителя? и если есть кто-то, пожалуйста, скажите мне, как я могу это сделать..
Thanx
Owais
4 ответа
Вероятно, вы могли бы поместить iframe, указывающий на страницу в Модальном Всплывающем Расширителе, однако это было бы немного хаком. Я бы порекомендовал поместить любой контент на этой странице в пользовательский элемент управления, а затем ссылаться на этот элемент управления как с исходной страницы, так и со страницы с модальным всплывающим окном.
Попробуйте использовать HTML iframe в качестве целевого элемента управления расширителем. Тег iframe имеет атрибут "src", который должен указывать на страницу, которую вы хотите отобразить в диалоговом окне.
Вы можете использовать пользовательский элемент управления и загружать его динамически в модальное всплывающее окно
Dim Ctrl As Control
ctrl = Me.Page.LoadControl ("~ / control / cmsbar.ascx")
ctrl.id = "ctrlx"
Placeholder1.Controls.Add (Ctrl)
popup.Show ()
обратите внимание, что во всплывающем окне будет заполнитель, к которому нужно добавить элемент управления. Вы должны дать пользовательскому элементу управления идентификатор, чтобы его можно было загружать для контроля. этот код должен быть помещен в событие Page_Init, поэтому, когда пользовательский элемент управления создается во второй раз, он загружает свое состояние просмотра
Вы должны думать об этом без иллюзии - по сути, модальное всплывающее окно - это просто DIV. Таким образом, вопрос "вы можете отобразить другую страницу в div?". Iframe... или, возможно, вызов веб-службы.