【发布时间】:2020-03-15 13:53:48
【问题描述】:
在基于 Blazor 的 SPA 中,您必须能够使用浏览器中的后退按钮阻止用户向后导航。但是,我找不到有关如何执行此操作的任何信息。
在经典的 ASPX 中,这相对简单,但是如何在 Blazor 应用程序/页面上做到这一点?我在 Views 上看到了 [NoCache],但这似乎不适用于 Blazor 页面/组件。 javascript window.history.forward() 选项有点作用,但它会刷新页面,因此会丢失表单更改。
【问题讨论】: