working update section scripts not net mvc from beginform asp ajax asp.net-mvc ajax.beginform

update - render partial view mvc 5 ajax



Actualizar div utilizando ajax.beginform dentro de la vista asp mvc (1)

Si su redireccionamiento a otra página es porque no tiene los scripts correctos cargados (o tiene duplicados o los tiene en el orden incorrecto) entonces está haciendo un envío normal.

Asegúrese de haber incluido (en orden)

jquery-{version}.js jquery.unobtrusive-ajax.js

Quiero mostrar un mensaje de éxito después de llamar a la siguiente ajax.beginform desde la vista de índice

@using (Ajax.BeginForm("Insert", "Home", new AjaxOptions() { UpdateTargetId = "result", HttpMethod = "POST" })) { @Html.TextAreaFor(m => m.openion) }

este es mi resultado div

<div id="result"> </div>

y mi controlador es

[Httppost] public ActionResult InforMessage(openionModel usr) { return Content("Thanks for adding your openion"); }

pero cuando pruebo esto iré a otra vista InforMessage No está actualizando el resultado div. No existe Informessage. Todavía abre una nueva página con el mensaje "Gracias por agregar su apertura". ¿Cómo resolver esto?