我需要一个Web应用程序中的通知系统

时间:2010-09-27 08:01:50

标签: c# asp.net notifications

我有一个Web应用程序,我们的客户整天都在使用它。有时,我需要停止或重新启动应用程序。当我这样做时,一些客户的工作被打断了,这让他们感到紧张。

我想建立一个通知系统,出现在应用程序上并通知客户关闭系统。

我如何制作这样的系统?

4 个答案:

答案 0 :(得分:2)

我认为这里的方法是使用AJAX。制作某种轮询系统,每隔5分钟左右轮询服务器上的新“消息”。然后你的C#会检查是否有新消息,将它们返回给AJAX,一些jQuery可以显示一个框或一个模态来提醒用户很快会发生什么。

在刷新页面或转到新页面时,此ajax也可以运行,而不是等待计时器用完。

答案 1 :(得分:2)

如需通知,您可以使用stackoverflow-style-notifications

您还可以自定义错误页面“HTTP错误500-12应用程序重新启动”

答案 2 :(得分:1)

您可以在网络上使用服务,但还有另一种简单方法...
有一个dos命令在指定用户的屏幕上显示一条消息...但如果您的程序没有在小型网络上运行,这是最糟糕的方式...
该命令是NET SEND,但在Windows Vista和7中没有更多可用... 以下是参考:http://www.cezeo.com/tips-and-tricks/net-send-command/

答案 3 :(得分:0)

在更新之前,您会在公共页面(主页或登录)上放置一条消息。像“在xxxxxpm这个网站将会关闭”。

到时候,你用一个页面说明它已经取代了对系统的访问权限(例如登录页面),你将不得不等待。您可以将新消息页面与登录名称相同,也可以将服务器配置为自动重定向。这就是主要银行如何管理它。