我有一个基于我数据库中的数据的ViewModels列表视图。我列出了这个列表,但是我希望列表在数据库中的数据更改时在给定的时间间隔(5秒)内刷新。我在我的控制器中有一个更新ViewModels的Action。我使用MVC 3和Razor。 我想一些JavaScript/jQuery是必要的。间隔刷新viewmodel mvc
我的脚本:
<script type="text/javascript">
$(document).ready(function() {
var hdRaceId = $("#hdRaceId");
setInterval("GetList()", 5000);
function GetList() {
$.get("/Timer/Update/?id=" + hdRaceId.val());
}
我在我的控制器操作:
public ActionResult Update(int id)
{
var raceintermediates = RaceIntermediateModel.GetRaceintermediatesForRace(id);
return View("Speaker", raceintermediates);
}
这对我来说是谢谢:D – Arnstein 2011-04-13 13:07:17