Blazor 服务器端 SPA:重新加载组件后的组件状态

Blazor server side SPA: Component state after reloading component

问题如下:我有一个包含 table 的组件和 table 的一些搜索字段。如果我进行搜索,然后转到另一个页面并返回到 table 页面,则 table 组件的所有值都将被重置。就像组件被清理并重新渲染一样。

是否可以在离开页面并再次返回后保留值?所以渲染树不会重置它的值?

希望有人能帮助我。谢谢!

您可以使用通过依赖注入添加的 StateContainer 作为 Scoped 服务。这可以保留状态,如 Microsoft Documentation - State Management.

中所述