+1 voto
32 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) | 32 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 Apr 2020
  1. Williamhss

    5 Pontos

  2. willian.metalsystem

    4 Pontos

200 pontos
Melhores 2020 Apr 06 - 12
    422 perguntas
    470 respostas
    342 comentários
    466 usuários