Tengo una vista parcial que contiene una forma ajax. Esta vista parcial se carga en mi página a través de una llamada ajax. Puedo editar los campos y enviar el formulario y todo funciona normalmente. Sin embargo, si vuelvo a cargar el formulario N veces, el formulario enviará N veces al hacer clic en el botón Guardar.ASP.NET MVC Formulario cargado a través de ajax envía varias veces
aquí es el código de la vista parcial ....
@model blah blah...
<script src="@Url.Content("~/Scripts/jquery-1.4.4.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery-ui.min.js")" type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.unobtrusive-ajax.min.js")"type="text/javascript"></script>
<script src="@Url.Content("~/Scripts/jquery.validate.min.js")" type="text/javascript</script>
<script src="@Url.Content("~/Scripts/jquery.validate.unobtrusive.min.js")"type="text/javascript"></script>
<div id="modalForm">
@using (Ajax.BeginForm("Edit", "Info", new{id = Model.UserId}, AjaxOptions{OnSuccess = "infoUpdate" }))
{
//FORM FIELDS GO HERE
<input type="submit" value="Save" />
}
</div>
¿qué estoy haciendo mal que está causando este comportamiento?
Y la pregunta es? –
Umm, creo que es bastante obvio ... ¿cómo puedo solucionar este extraño comportamiento? – stephen776
¿Cómo lo vuelves a cargar? – jgauffin