+1 voto
18 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 (136 pontos) | 18 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 (136 pontos)

Perguntas relacionadas

Melhores Feb 2020
  1. diuari.molinari

    21 Pontos

  2. henrique.muller

    18 Pontos

  3. thiago.almeida

    10 Pontos

  4. metalsystem.gustavo

    8 Pontos

  5. juliano.pezzini

    8 Pontos

  6. Leonardo Rovigo

    7 Pontos

  7. antonio.teles

    5 Pontos

  8. Francisco Santana

    5 Pontos

  9. andre.wenceslau

    5 Pontos

  10. SlimShady

    5 Pontos

200 pontos
Melhores 2020 Feb 17 - 23
  1. henrique.muller

    13 Pontos

  2. thiago.almeida

    10 Pontos

  3. juliano.pezzini

    6 Pontos

  4. antonio.teles

    5 Pontos

  5. diuari.molinari

    5 Pontos

  6. Leonardo Rovigo

    3 Pontos

408 perguntas
456 respostas
333 comentários
460 usuários