【发布时间】:2020-07-23 12:41:50
【问题描述】:
我有一个 Blazor 服务器端应用程序。它对所有页面都有一个共同的标题。在标头的 OnInitialized 内部,它检查用户是否有任何新消息。如果是这样,它将闪烁一个图标。这段代码当然会在网站加载时执行一次。但是,对于每个后续导航到不同的页面,它不会再次执行。
有没有办法在用户每次导航到任何页面时重新执行此操作?我知道我也可以在后台使用计时器来执行此操作,但想知道它是否可以仅通过页面导航来实现?
谢谢!
【问题讨论】:
-
我认为您应该为此考虑不同的解决方案。查看SignalR with asp.net core 那里有很多关于如何实现这一点的教程。
-
我遇到了同样的问题,每次导航都会调用我的动态标题绑定。任何人都可以建议处理这个问题的最佳方法吗?