¿Hay algo así como UpdatePanel (en ASPX) para Razor?"UpdatePanel" en Razor (mvc 3)
Quiero actualizar los datos (por ejemplo, tabla, gráfico, ...) de forma automática cada 30 segundos. Al igual que en clic en el siguiente enlace cada 30 segundos:
@Ajax.ActionLink("Refresh", "RefreshItems", new AjaxOptions() {
UpdateTargetId = "ItemList",
HttpMethod = "Post"})
Gracias Tobi
Editar:
puedo añadir que el enlace de acción hace que una visión parcial.
Código de cshtml:
<div id="ItemList">
@Html.Partial("_ItemList", Model)
</div>
Código de controlador:
[HttpPost]
public ActionResult RefreshItems() {
try {
// Fill List/Model
...
// Return Partial
return PartialView("_ItemList", model);
}
catch (Exception ex) {
return RedirectToAction("Index");
}
}
Sería crear si podría el PartielView refrescarse.
¿Está $ (document) .ready() también para vistas parciales? – Tobias
Gracias, funciona genial. – Tobias