日期:2014-05-17  浏览次数:20784 次

添加切换到其他界面如何弹出提示保不保存
我新增数据,不小心按到其他按钮,如何判断弹出提示保不保存呢

------解决方案--------------------
引用:
Quote: 引用:

winform还是webform的?

winform的


你按到其他按钮,是关闭了原来的页面,还是隐藏了,如果是关闭的话,则在formclosing里加判断。
或者你可以写个基类窗体,修改数据窗体都继承他,基类窗体里面加上fromclosing事件,该事件调用一个虚方法,子类窗体重写该虚方法,判断数据是否有修改,来决定谈不弹出提示框

------解决方案--------------------
切换 ? 是关闭吗?

如何记录的修改标识?

修改标识发生改变的时候提示就好了

关闭的话重写Closing事件就好了

不是的话 在进入加载或创建另一个页面之前,查找所有页面有标识改变的,提示。。。。这个不太好。