appcoder
appcoder

Reputation: 649

How to dynamically update ASP.NET Core View

I am new to ASP.NET Core Razor(or MVC) page web development. I have an ASP.NET core web site deployed in a docker container and I have few other docker containers which are just .NET Core modules. Between the modules and the ASP.NET Core web page they would be talking over an RabbitMQ message bus or an Azure IOT Edge hub. Now if I get a message from one of the .NET Core module,I want to update the ASP.NET Core Index page view. I googled and I couldnt find a clear answer. Is polling using Jquery or Javascript and updating the view using Ajax the only option?

Upvotes: 3

Views: 2428

Answers (1)

plog17
plog17

Reputation: 832

What you need is full duplex communication between your client (webpage) and server (asp.net core MVC).

With a classic MVC Razor webapp, communication is half-duplex; it is one way from your client to your server, and unfortunately, never the other way around.

Popular solutions that would enable what you want to achieve are:

Upvotes: 2

Related Questions