【发布时间】:2008-10-01 00:41:28
【问题描述】:
我需要在 ASP .Net 应用程序中实现“未保存的更改”提示。如果用户修改了 Web 表单上的控件,并在保存前尝试离开,则会出现提示,警告他们有未保存的更改,并为他们提供取消并留在当前页面的选项。如果用户没有触摸任何控件,则不应显示提示。
理想情况下,我想在 JavaScript 中实现这一点,但在我开始编写自己的代码之前,是否有任何现有的框架或推荐的设计模式来实现这一点?理想情况下,我想要一些可以轻松在多个页面中重复使用且更改最少的内容。
【问题讨论】:
-
我也有同样的兴趣,只是对 asp.net 不感兴趣,但我认为那里有一个通用的解决方案。
-
我在下面发布的解决方案可以在纯 HTML/Javscript 中使用。只需将“代码隐藏”更改为 HTML 标记本身的属性。
-
我知道我在这里迟到了 5 年,但我认为我可以改进以前的解决方案......我刚刚在下面修复并更新了我的答案。
标签: javascript asp.net prompt