estoy actualmente en desarrollo de aplicaciones en MVC2 he utilizado desee mutiple etiquetas de formulario en mi solicitud en mi opinión He creado una tabla que tiene la opción Borrar lo cual estoy haciendo a través de Publicar para Eliminar Individual, así que tengo Crear etiqueta de formulario para cada botón. también quiero que el usuario dé la opción de eliminar varios registros, así que les proporciono casillas de verificación. Este formulario debe tener todos los valores de casillas de verificación y todo. así forma obtiene render gusta esta¿Puedo tener una etiqueta de formulario dentro de otro en ASP.net MVC RC2
para cada botón de borrar
<form action="/Home/MutipleDelete" method="post">
<input class="button " name="Compare" type="submit" value="Mutipledelete" style="margin-right:132px;" />
<input id="chk1" name="chk1" type="checkbox" value="true" />
<form action="/Home/Delete" method="post">
<input type="submit" class="submitLink" value="member1" />
<input type="hidden" name="hfmem1" id="hfmem1" value="1" />
</form>
<input id="chk2" name="chk2" type="checkbox" value="true" />
<form action="/Home/Delete" method="post">
<input type="submit" class="submitLink" value="member2" />
<input type="hidden" name="hfmem2" id="hfmem2" value="2" />
</form>
</form>
La siguiente no está funcionando. pero si escribo mi código que hace que la forma de esta manera
<form action="/Home/MutipleDelete" method="post">
<input class="button " name="Compare" type="submit" value="Mutipledelete" style="margin-right:132px;" />
</form>
<input id="chk1" name="chk1" type="checkbox" value="true" />
<form action="/Home/Delete" method="post">
<input type="submit" class="submitLink" value="member1" />
<input type="hidden" name="hfmem1" id="hfmem1" value="1" />
</form>
<input id="chk2" name="chk2" type="checkbox" value="true" />
<form action="/Home/Delete" method="post">
<input type="submit" class="submitLink" value="member2" />
<input type="hidden" name="hfmem2" id="hfmem2" value="2" />
</form>
se está trabajando en Mozilla, pero no en IE.I han de depuración y los valores comprobados en FormCollection En contoller.What que hacer.?
pero utilizando borrar con el método GET no es una buena idea mencionar también por Stephen Walther http://stephenwalther.com/blog/archive/2009/01 /21/asp.net-mvc-tip-46-ndash-donrsquot-use-delete-links-because.aspx – coolguy97
Ok, ese es un punto justo. En ese caso, creo que debe tomar una decisión, que es la funcionalidad más importante (es menos probable que se pierda si JavaScript está desactivado): Eliminar de forma individual o Eliminar seleccionado. Utilice uno o varios formularios para el más importante y use Ajax para el otro. – pdr