1

我正在研究具有创建团队、锦标赛、团队之间的比赛以及对比赛进行评分等功能的项目......通过网络和移动应用程序......

所以我必须实现一个功能,比如如果记分员立即输入分数,记分卡或球员统计数据上的分数更新会用新值反映,

我正在使用 Asp.net MVC 3.0、MS SQL 2008 和实体框架、jQuery 等。

所以请任何人都可以在照顾网站性能的同时指导实现上述功能......

提前致谢......

4

2 回答 2

2

我的建议是SignalR

ASP.NET SignalR 是面向 ASP.NET 开发人员的新库,可简化向应用程序添加实时 Web 功能的过程。实时 Web 功能是让服务器端代码在内容可用时立即将内容推送到连接的客户端的能力。

您可能听说过 HTML5 WebSocket API,它可以在浏览器和服务器之间实现高效的双向通信。SignalR 在浏览器和服务器支持时使用 Websockets,在不支持时优雅地回退到其他技术和技术。无论哪种方式,您的应用程序代码都保持不变。

SignalR 提供了一个简单的 ASP.NET API,用于创建从服务器端 .NET 代码调用客户端浏览器中的 JavaScript 函数的服务器到客户端远程过程调用 (RPC)。SignalR 还包括用于连接管理(例如,连接和断开事件)、连接分组和授权的 API。

更多关于 SignalR

样本

于 2013-03-02T14:52:10.877 回答
1

如果您的问题是已呈现页面的实时更新,我会使用 SignalR。它允许您将数据从 MVC 应用程序推送到网页。然后网站上的 JavaScript 可以实时更新内容。查找单页应用程序和 SignalR

这是入门指南http://www.asp.net/signalr/overview/getting-started/tutorial-getting-started-with-signalr

于 2013-03-02T14:45:20.680 回答