+1 voto
36 visitas

No CodeBehind, ao executar um comando, por exemplo, é possível redirecionar o usuário para outra página através de um FormLinkDefinition. 

FormLinkDefinition linkDefinitionNew = new FormLinkDefinition();
linkDefinitionNew.Url = e.Command.OutputDefinition.Url;

var ret = Benner.Tecnologia.Wes.Components.UriBuilder.Create(linkDefinitionNew);
Response.Redirect(ret);

Como faço para que esta página abra em modal?

por (145 pontos) | 36 visitas

1 Resposta

+3 votos
Melhor resposta

No FormLinkDefinition, adicionar as propriedades IsModalNavigation e IsModalPage como true. Além disso, no UriBuilder.Create(), adicione os parâmetros modal e modalSize.

FormLinkDefinition linkDefinitionNew = new FormLinkDefinition();
linkDefinitionNew.Url = e.Command.OutputDefinition.Url;
linkDefinitionNew.IsModalNavigation = true;
linkDefinitionNew.IsModalPage = true;

var ret = Benner.Tecnologia.Wes.Components.UriBuilder.Create(linkDefinitionNew, modal: true, modalSize: CommandModalSize.FullPage);
Response.Redirect(ret);

por (145 pontos)

Perguntas relacionadas

Melhores Jul 2020
  1. nira

    7 Pontos

  2. willian.metalsystem

    2 Pontos

200 pontos
Melhores 2020 Jun 29 - Jul 05
  1. nira

    7 Pontos

  2. willian.metalsystem

    2 Pontos

437 perguntas
484 respostas
350 comentários
470 usuários