推荐的Razor页面间通信方式是什么?

时间:2019-07-16 13:42:22

标签: c# asp.net-core signalr razor-pages

场景

PageA有一些按钮。如果已按下Page2上的按钮,则应触发在另一个浏览器窗口中打开的PageA上。

要求

  • 没有外部服务(Azure功能等)
  • 应该用C#和/或Razor Page语法编写

问题

在ASP.NET Core中,剃刀页面的最佳页面间通信模式是什么?最好的方案是仅使用C#和Razor-Page的解决方案。

自己的想法

  • 使用SignalR (Hub)。但涉及JavaScript
  • 使用实体框架(已包含)来存储事件表并定期从事件表中读取
  • 使用通知系统(如果有)?

0 个答案:

没有答案