ASP.NET MVC 控制器在返回响应之前等待模型

ASP.NET MVC Controller waiting for Model before returning responses

我需要创建一种算法,其中用户对特定操作的所有调用都会立即 return 视图,即使没有立即收到调用也是如此。我有一个静态模型,里面有一个计时器,当计时器触发他的事件时,我希望该操作的所有 ActionResults 立即被 returned(出于安全原因)。有什么方法可以阻止 Action Result From retuning 直到调用模型 method/Event 吗?我应该使用 AJAX 这样的东西吗?如果是这样,我将如何 return 使用 AJAX 向用户提供新视图? (只有一些用户实际需要更新视图我需要处理他们在模型中发送的输入才能知道视图是否需要更新)

如果您想在非常特定的时间向客户端发送消息,我认为常规 HTTP 请求不是一种可行的方法。您可能应该为此使用 WebSockets...这听起来就像推送消息一样。