Razor中是否有像UpdatePanel(在ASPX中)?Razor中的“UpdatePanel”(mvc 3)
我想每30秒自动刷新一次数据(例如表格,图表等)。 到点击以下链接每30秒类似:
@Ajax.ActionLink("Refresh", "RefreshItems", new AjaxOptions() {
UpdateTargetId = "ItemList",
HttpMethod = "Post"})
感谢托比
编辑:
我可以补充一点,动作链接呈现的局部视图。
守则CSHTML:
<div id="ItemList">
@Html.Partial("_ItemList", Model)
</div>
守则控制器:
[HttpPost]
public ActionResult RefreshItems() {
try {
// Fill List/Model
...
// Return Partial
return PartialView("_ItemList", model);
}
catch (Exception ex) {
return RedirectToAction("Index");
}
}
这将是创建如果PartielView能刷新自己。
$(document).ready()是否也适用于部分视图? – Tobias 2011-05-03 09:02:27
非常感谢。 – Tobias 2011-05-03 09:57:52