【问题标题】:What pattern/technique do I use for a reactive MVC Razor interface [closed]我将什么模式/技术用于反应式 MVC Razor 界面 [关闭]
【发布时间】:2016-04-11 17:56:46
【问题描述】:

一时兴起,我为我最新的桌面应用程序编写了 UI,作为在 IIS 上运行的 MVC ASP 应用程序。 真的很好看。

应用程序有一个按钮,用于启动永久读取 UDP 端口的进程。我希望 UI 变为活动状态并在 UI 上显示数据

在 ASP 中,这似乎比 WinForms 方式的后台进程和更新表单控件涉及更多。 我考虑过从 UI 进行轮询,但感觉不对。

如何返回 UI,以便(例如)按下停止按钮? 我应该使用什么技术将到达的数据推送到 UI?

【问题讨论】:

  • 研究SignalR 一个服务器端软件系统,用于编写可扩展的互联网应用程序,尤其是网络服务器。程序使用 C# 在服务器端编写,使用事件驱动的异步 I/O 来最小化开销并最大化可扩展性。

标签: c# asp.net asp.net-mvc asp.net-mvc-4 razor


【解决方案1】:

你应该Learn About ASP.NET SignalR

ASP.NET SignalR 是一个面向 ASP.NET 开发人员的新库,它使 轻松开发实时网络功能。 SignalR 允许 服务器和客户端之间的双向通信。服务器可以 现在立即将内容推送到连接的客户端 可用的。 SignalR 支持 Web 套接字,并回退到其他 旧浏览器的兼容技术。 SignalR 包括用于 连接管理(例如,连接和断开事件), 分组连接和授权。

【讨论】:

  • 我试过了,这是我推送部分所需要的
猜你喜欢
  • 2016-08-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-08-01
  • 2017-08-06
  • 2011-06-19
  • 2017-01-14
  • 1970-01-01
相关资源
最近更新 更多