我正在开展一个项目,我必须保持最新的数据。我一直在努力使用Timer来保存我的控制器每隔x秒与我的数据库同步的数据。 我的问题是,在更新数据时,我无法将视图更新/刷新/重新加载。 我不必在不点击页面上的任何内容的情况下更新页面。
索引方法
-call
计时器事件 计时器是System.Timers.Timer
public ActionResult Index()
{
if (aTimer.Enabled == false)
{
initTimer();
}
var ordersLinks = db.OrdersLinks.Include(o => o.List).Include(s => s.Order_Stop_Link).Include(i => i.OrdersInfoes);
return View(ordersLinks.ToList());
}
解决 感谢评论,我使用了SignalR,特别感谢@Stephen Muecke。