任何列更新时更新两个部分视图

时间:2015-04-28 21:14:38

标签: asp.net-mvc-4 signalr

我有一个页面,其中有两个部分视图,一个在左边,另一个在右边。我希望这两个视图在与它们相关的表得到更新时自动刷新。 SignalR是最好的选择吗?将它实现到现有项目是否很复杂?现在我正在使用javascript'设置间隔'每隔几秒钟更新一次。我不想进行常量轮询,而是仅在数据刷新时才更新视图。我是SignalR的新手。 这是一个ASP.NET mvc项目,我只想在有关此用户的信息更新时更新这两个视图。 请指教!

1 个答案:

答案 0 :(得分:0)

与请求定期更新请求相比,SignalR是更好的选择,因为SignalR解决方案可以为您提供更多的即时更新。

在您的情况下,您可能必须在更新后端表时立即从服务器发送广播。

  

将它实现到现有项目是否很复杂?

这取决于项目的体系结构,但是在MVC应用程序中实现它并不是那么难。

Here是如何在MVC项目中实现SignalR的示例。