有没有办法在卸载 _Layout asp.net 核心的剃刀视图之前执行功能

Is there a way to execute function before unloading razor view of _Layout asp.net core

我知道我可以将处理程序绑定到 onbeforeunload 事件并在整页卸载之前执行一些操作。但是有没有办法在 _Layout 的剃刀视图上做到这一点?

可以,如果你在_layout中添加js代码,当你离开页面时,它就可以了 我在布局中添加了代码:

<script type="text/javascript">
        window.onbeforeunload = function (){
            return("");
        }
    </script>

当我离开页面时,会弹出一个对话框

添加onbeforeunload功能有问题可以分享代码