+1 voto
46 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) | 46 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 Sep 2020
  1. marcio.michelluzzi

    5 Pontos

  2. BlakeBeverly

    5 Pontos

  3. Amelia98M988

    5 Pontos

  4. ErickTaormin

    5 Pontos

  5. EwanCadwalla

    5 Pontos

  6. FrankKotter4

    5 Pontos

  7. NatishaPlayf

    5 Pontos

  8. SidneyGreig

    5 Pontos

  9. fabiosaid

    5 Pontos

  10. willian.metalsystem

    2 Pontos

200 pontos
Melhores 2020 Sep 21 - 27
  1. marcio.michelluzzi

    5 Pontos

  2. BlakeBeverly

    5 Pontos

441 perguntas
487 respostas
350 comentários
482 usuários