Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Asp Net MVC 5 - Chamada de Actions diferentes na mesma View

Olá, boa noite,

Estou com uma dúvida com relação a chamada de ActionsResults diferentes na mesma View. O Exemplo é o seguinte, digamos que tenha uma View que contenha um formulário e um primeiro botão "Salvar", que envia os dados do formulário para a Action "SalvarDados", até aqui tudo bem, porém eu gostaria de criar nesta mesma View um segundo botão que vai pegar os dados deste mesmo formulário e enviar para uma outra Action. Como eu poderia fazer isso?

Agradeço desde já.

2 respostas
solução!

Olá Wesley,

O jeito mais simples de se lidar com isso é com o atributo formaction da tag button. No botão você pode definir uma nova rota para o formulário assim:

<form action="/original" method="get">
    <button type="submit">Original</button>
    <button type="submit" formaction="/outraRota">Outra rota</button>
</form>

Muito obrigado Lucas, vou fazer isso no meu projeto.