0

为我一起工作的几个人开发一个小应用程序。

我有 5 个用户将使用 C# 访问基于 Web 的 ASP .NET 应用程序,该应用程序将具有计数器控制,可以为每个代理递增(计数器将在每天结束时重置)什么是确保这一点的最佳方式如果一个用户增加一个代理计数器,控件将在所有用户屏幕上更新?

提前感谢您的任何帮助!

4

2 回答 2

3

考虑将计数器存储在数据库中,并使用一些 AJAX 调用在您的网站上自动刷新计数器。如果您将计数器存储在包含“日期”和“计数器”两列的表格中,您可以保留访问者计数的良好历史记录,并在您有几天的历史记录时将其绘制在您网站的其他位置。

于 2013-04-30T17:20:03.840 回答
1

您可以使用SignalR一个用于 Asp.Net 的库,它可以非常轻松地编写实时 Web 应用程序,它带有一个 javascript 客户端,因此它在客户端有很大帮助。

因此,您可以汇集数据库以查看代理计数器是否增加,但我认为更好的解决方案是在服务器端使用域事件,因此每当代理计数器增加时,域事件将被触发并使用 SignalR 通过客户端传播更改。

于 2013-04-30T17:33:55.077 回答