未保存的数据更改时提示消息

时间:2013-08-19 08:24:01

标签: c#

我想在离开页面时提示没有未保存的更改。 并且还希望在进行更改时发出警报并直接想要访问其他页面。

2 个答案:

答案 0 :(得分:2)

您可以使用Javascript函数: -

function func(){
    return 'Your message'
}
window.onbeforeunload = func

您还可以查看此Thread

答案 1 :(得分:1)

保持一个boolean dirty,只要用户进行更改,该布局就会设置为true。 然后,如果用户试图离开时您显示警告,则为真。 在每次保存操作后,您将dirty设置为false,false是默认值。

这总是很脆弱,所以最好只保存每一个变化。