我有一個基於我數據庫中的數據的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