首页 > 解决方案 > 如何使用 asp net 修复刷新(使用数据模型)

问题描述

我目前正在开发一个使用 Asp 网络订购食物的网站。我几乎完成了,但我遇到了一个大问题。单击(浏览器)后退按钮后,我得到了一个错误。诸如“网站的本地副本不再是最新版本”之类的东西。刷新后不再有错误,网站显示应该如此。

有什么解决方案可以让用户不必刷新吗?

标签: c#asp.net

解决方案


我有一个解决方案[可能不是完美的],点击浏览器后退按钮重新加载您的页面

通过 Javascript

 window.addEventListener("pageshow", function (event) {
        var historyTraversal = event.persisted || (typeof window.performance != "undefined" && window.performance.navigation.type === 2);
        if (historyTraversal) {
            window.location.reload();
        }
    });

推荐阅读