我正在MVC4中创建一个应用程序。我有一个显示登录用户等的布局页面。有运行的后台进程。如果其中任何一个失败,我需要提醒用户。
所以我想如果发生错误,我会在布局页面中添加一个错误符号(如每页中显示的那样)。我会知道数据库中的表中设置的标志是否发生了错误。
如何在布局页面中访问它?
还是有更好的方法吗?
答案 0 :(得分:0)
为了在不进行回发(并刷新页面)的情那么这里有一些选择:
ASP.NET SignalR是ASP.NET开发人员的新库 轻松开发实时Web功能。 SignalR允许 服务器和客户端之间的双向通信。服务器可以 现在,当内容成为连接客户端时,立即将内 可用。
我肯定会推荐SignalR来处理这样的事情,而且它非常容易使用。从本质上讲,您将拥有服务器端进程,让您的SignalR类(称为集线器)知道发生了什么。反过来,集线器将该信息发送到您的客户端Javascript。最终结果是,当用户服务器上发生任何(您选择的)时,将实时向用户发出警报。