我正在使用 ASP.NET MVC 3 开发一个网站。
我有很多部分包含来自不同部门的新闻,如下图所示:
http://i.stack.imgur.com/G21qi.png
这些部分通过使用添加到母版页
@Html.Action("_News", "Home", new { id = 1 })
其中 id 1 =“Ledelsen”,2 =“Omstillingen”等等。
我的控制器包含以下操作:
[ChildActionOnly]
public ActionResult _News(int id)
{
// controller logic to fetch correct data from database
return PartialView();
}
我启动并运行了 CRUD,但我的问题是如何以设定的时间间隔刷新 PartialViews 而无需回发?
我猜我必须使用 Javascript/jQuery 来完成此操作,但我无法做到。
谁能指出我正确的方向或更好的方向,提供一个如何做到这一点的例子?
提前致谢
编辑:只是为了澄清我不希望整个页面刷新,而只对部分视图进行异步刷新