使用新数据MVC更新视图

时间:2016-06-17 07:34:41

标签: c# asp.net-mvc entity-framework model-view-controller timer

我正在开展一个项目,我必须保持最新的数据。我一直在努力使用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。

0 个答案:

没有答案