Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

RedirectToAction por Post?

Boa tarde!

Quando declaro um RedirectToAction, passando a Action e o atributo desejado, e.x. return RedirectToAction("Index", new {atributo = algumValor}), esse atributo e o valor são passados via Get, a chave e o valor são passados visíveis na URL.

Como faço para ocultar esses valores da URL na hora da requisição? Como fao para que esses valores sejam transmitidos via post?

1 resposta
solução!

Oi Simao,

Quando você utiliza o RedirectToAction, o browser recebe o código HTTP 302, e faz uma nova requisição para o servidor, levando os parâmetros que foram adicionados.

Como é o browser que faz o redirecionamento, ele sempre utiliza o método GET no redirect, e por isso os parâmetros sempre serão levados na URL.

A única forma de não levar esses parâmetros na URL, seria não fazer o redirect, mas sim navegar para a view.

Bons estudos!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software