Usuário com melhor resposta
Html.Beginform e Ajax.Beginform

Pergunta
-
Bom dia/tarde/noite
Gostaria de saber se é possivel utilizar um html.Beginform com action e controller definidos dentro de outro beginform com action e controller definidos tb, por exemplo
@using (Html.BeginForm("Action", "Controller", FormMethod.Post, new { id = "nomedofrm" })) { @*Codigos...*@ using (Html.BeginForm("Action1", "Controller1", FormMethod.Post, new { id = "nomedofrm1" })) { @*Codigos...*@ } }
Ou se é possivel com Ajax.Beginform... ou alguma outra maneira...
Obrigado
Respostas
-
-
Não é possível usar um form dentro do outro como respondeu o Cesar.
O que pode ser feito nesse caso é usar o jquery para recuperar, serializar os dados do form e enviar via chamada ajax para o servidor.
- Sugerido como Resposta Janderson Candido de Mattos terça-feira, 2 de julho de 2013 17:22
- Marcado como Resposta Kirk_C4 quarta-feira, 3 de julho de 2013 11:47
Todas as Respostas
-
-
Não é possível usar um form dentro do outro como respondeu o Cesar.
O que pode ser feito nesse caso é usar o jquery para recuperar, serializar os dados do form e enviar via chamada ajax para o servidor.
- Sugerido como Resposta Janderson Candido de Mattos terça-feira, 2 de julho de 2013 17:22
- Marcado como Resposta Kirk_C4 quarta-feira, 3 de julho de 2013 11:47
-
O elemento FORM se resume as tags <FORM> e </FORM>. Ainda podem existir vários foumulários em um documento HTML, mas nunca formulários aninhados, ou seja um dentro do outro:
Ref: http://www.plugweb.com.br/site/sub.php?Subid=11&SecaoID=44
Se a resposta foi útil por favor qualifique! Janderson Candido de Mattos - MCPD