【问题标题】:How to contact ASP Mvc when performing a web API operation from a mobile phone从手机执行 Web API 操作时如何联系 ASP Mvc
【发布时间】:2019-07-21 20:33:38
【问题描述】:

我有使用 ASP Mvc 编写的管理员面板 我也有使用 Web API 编写的移动服务 从手机执行Web API操作时如何联系ASP Mvc, 例如,当用户使用手机提交订单时,我希望管理员在不刷新页面的情况下查看新订单

【问题讨论】:

  • SignalR 可能是一个有用的工具。或服务器发送事件。或者更天真,一个简单的 AJAX 请求反复轮询服务器以获取更新。
  • 我多年前曾与 Signalr 合作,但我正在为此寻找最佳实践,重复发送 ajax 以获得新订单非常容易,但不是最好的
  • “最佳实践”在很大程度上是一个见仁见智的问题,真的。我同意 AJAX 轮询通常不是一个很好的解决方案,因为它可能效率低下并导致性能问题。您的其他选择主要是 SignalR 或服务器发送事件。它们具有不同的功能、不同的实现方式以及可能不同级别的支持等。使用最能满足您的需求的任何东西(功能性和非功能性)。
  • 阿迪森,感谢您的指导

标签: asp.net-mvc asp.net-web-api2


【解决方案1】:

SignalR 将是无需刷新页面的最佳解决方案。

SignalR 在 Azure 中作为服务提供:https://azure.microsoft.com/en-gb/services/signalr-service/

【讨论】:

  • 我在 asp 中使用 signalr,但我不知道我的服务和面板如何配置
猜你喜欢
  • 1970-01-01
  • 2018-07-30
  • 1970-01-01
  • 2019-02-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-03-14
  • 1970-01-01
相关资源
最近更新 更多