首页 > 解决方案 > Blazor - 在页面之间发送多个数据

问题描述

我在看这个问题:.NET Core Blazor App: How to pass data between pages?

但它并没有完全回答我的问题:如何将多个数据从一个页面发送到另一个页面,而该数据在另一个页面上实时(或实时)显示?发送它的页面,一个用户正在写入的数据量不是很大,我希望该数据显示在第二页上,另一个用户可以看到它,但不能写入它。

希望你能理解并帮助我,谢谢。

编辑:

我尝试过使用观察者模式实现,在第一页中声明主题,在第二页中声明观察者。但是我如何将它们联系在一起呢?

Subject STest = new Subject(newValue);

Observer OTest = new Observer("User1", STest);

但是“STest”在当前上下文中不存在。

标签: htmlblazor

解决方案


推荐阅读