我是 ASP.NET Core Razor(或 MVC)页面 Web 开发的新手。我有一个部署在 docker 容器中的 ASP.NET 核心网站,我还有一些其他的 docker 容器,它们只是 .NET Core 模块。在模块和 ASP.NET Core 网页之间,他们将通过 RabbitMQ 消息总线或 Azure IOT Edge 中心进行交谈。现在,如果我从 .NET Core 模块之一收到消息,我想更新 ASP.NET Core 索引页面 View 。我用谷歌搜索,找不到明确的答案。使用 Jquery 或 Javascript 进行轮询并使用 Ajax 更新 View 是唯一的选择吗?
最佳答案
您需要的是客户端(网页)和服务器(asp.net core MVC)之间的全双工通信。
对于经典的 MVC Razor webapp,通信是半双工的;这是从您的客户端到您的服务器的一种方式,不幸的是,从不是相反的方式。
可以实现您想要实现的目标的流行解决方案是:
关于asp.net-mvc - 如何动态更新 ASP.NET Core View,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48472812/