Blazor浏览历史&页面引用器

问题描述 投票:0回答:1

在我的Blazor应用程序中,我面临着导航的问题,blazor NavigationManager是否有用户访问过的前一个页面的信息。我想在不刷新页面的情况下,用取消按钮事件导航到以前的页面。

有没有一种方法可以在blazor中获得页面引用器。

谁能帮帮我。

c# asp.net-core navigation blazor webassembly
1个回答
1
投票

如果你想在你的应用程序中获得导航历史记录,请使用主布局中的导航管理器,并在导航事件上保留一个列表。然后,如果你想用代码移动用户,.NavigateTo()方法将让你。

如果你需要blazor之外的历史记录,可以研究js interop来获取浏览器历史对象。

如果你需要通过http头知道用户从哪里来到你的服务器,就用服务器管道本身,我想这在blazor本身是不会暴露的。

© www.soinside.com 2019 - 2024. All rights reserved.