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?