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?

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
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!