【发布时间】:2020-04-23 18:57:55
【问题描述】:
我的 Blazor 应用程序中的导航出现问题,blazor NavigationManager 是否有关于用户访问过的先前页面的信息。我想导航到上一页而不用取消按钮事件处理页面刷新。
有没有办法在 blazor 中获取页面引用。
有人可以帮忙吗。
【问题讨论】:
标签: c# asp.net-core navigation blazor webassembly
我的 Blazor 应用程序中的导航出现问题,blazor NavigationManager 是否有关于用户访问过的先前页面的信息。我想导航到上一页而不用取消按钮事件处理页面刷新。
有没有办法在 blazor 中获取页面引用。
有人可以帮忙吗。
【问题讨论】:
标签: c# asp.net-core navigation blazor webassembly
如果您想在应用中使用导航历史记录,请在主布局中使用导航管理器,并在导航事件上保留一个列表。然后,如果你想用代码移动用户,.NavigateTo() 方法会让你。
如果您需要 blazor 之外的历史记录,请查看 js interop 以获取浏览器历史记录对象。
如果您需要通过 http 标头知道用户从哪里到达您的服务器,请使用服务器管道本身,我认为它不会暴露在 blazor 本身上
【讨论】: