gpt4 book ai didi

c# - Asp.net 强制保存在 detailview/formview

转载 作者:行者123 更新时间:2023-11-30 22:49:10 25 4
gpt4 key购买 nike

当用户在编辑模式下使用 Detailsview 或 Formview 并试图离开当前页面时,我想捕捉到这一点并强制保存所有更改,就好像用户单击了 Update LinkBut​​ton 一样。我该怎么做?

最佳答案

你不能可靠地做到这一点。考虑一下如果他们的计算机完全崩溃,或者他们将电源线拔掉的情况。用户可以通过多种方式离开页面。

但是,您可以采取一些保护措施。在页面上的任何链接上,您都可以连接事件以在事件离开之前进行保存。您也可以尝试在每次更改控制焦点后进行保存。

您可以做的另一件事是连接到 window.onbeforeunload 事件并向他们提供一条确认消息,询问他们是否确定要离开页面,就像当您有未保存的答案时那样。但是您无法对此事件执行任何操作来强制保存。

关于c# - Asp.net 强制保存在 detailview/formview,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1314661/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com