Existe uma maneira para abrir outra página usando ModalPopup Extender?
-
19-08-2019 - |
Pergunta
Eu queria saber se existe maneira de abrir outra página usando um Modal Popup Extender? e se há alguém por favor pode me dizer o como faço para ir sobre fazê-lo ..
Thanx
Owais
Solução
Você provavelmente poderia pôr apontando iframe à página dentro do Modal Popup Extender, no entanto, que seria um pouco de um hack. Eu recomendo colocar tudo o conteúdo da página em um controle de usuário e, em seguida, fazer referência a esse controle, tanto da página original e da página com o popup modal.
Outras dicas
Tente usar um iframe HTML como o controle de destino do extensor. A tag iframe tem um atributo "src", que deve apontar para a página que você quer mostrar na caixa de diálogo.
Você tem que pensar sobre isso w / o a ilusão - fundamentalmente o popup modal é apenas uma DIV. Então a pergunta é "você pode exibir uma página diferente em um div?". Iframe ... ou talvez uma chamada de serviço Web.
Você pode usar um controle de usuário e carregá-lo dinamicamente no popup modal
Dim ctrl As Control
ctrl = Me.Page.LoadControl ( "~ / controle / cmsbar.ascx")
ctrl.id =
"ctrlx"
Placeholder1.Controls.Add (ctrl)
popup.Show ()
Note que o pop-up terá um espaço reservado para adicionar o controle de. você deve dar ao usuário controle um id para que o viewstate pode ser carregado para o controle. Este código deve ser colocado no evento Page_Init assim quando o controle de usuário é criado para a segunda vez que ele carrega seu estado de exibição