+1 voto
30 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) | 30 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 Mar 2020
  1. henrique.muller

    28 Pontos

  2. willian.metalsystem

    24 Pontos

  3. juliano.pezzini

    14 Pontos

  4. alan.jantz

    9 Pontos

  5. SlimShady

    6 Pontos

  6. maicon.pereira

    6 Pontos

  7. anônimo

    5 Pontos

  8. rafael.paludo

    5 Pontos

  9. fabio

    5 Pontos

  10. robert.volles

    5 Pontos

200 pontos
Melhores 2020 Mar 30 - Apr 05
  1. anônimo

    5 Pontos

  2. willian.metalsystem

    2 Pontos

420 perguntas
470 respostas
342 comentários
465 usuários