当前位置:编程学习 > C#/ASP.NET >>

离开编辑页面弹出提示问题?

我在前台页面用JavaScript写了一个离开页面时弹出提示,但是我想在保存的时候不要提示;还有页面中有一些需要后台处理的代码; 比如:页面有个GridView的添加与删除。这些操作都会弹出提示!请问怎么才能使这些操作不提示呢?请各位高手大大看看!下面是JavaScript的代码,在body的onload中引用;
var pb_strConfirmCloseMessage;
        var pb_blnCloseWindow = false;
        pb_strConfirmCloseMessage = "您真的要离开本页吗?";
        function ConfirmClose() {
            window.event.returnValue = pb_strConfirmCloseMessage;
            pb_blnCloseWindow = true;
        }
        function ShowConfirmClose(blnValue) {
            if (blnValue) {
                document.body.onbeforeunload = ConfirmClose;
            } else {
                document.body.onbeforeunload = null;
            }
        }
--------------------编程问答-------------------- 无人! --------------------编程问答-------------------- 你是弹出窗口还是弹出层?弹出层好弄,弹出窗口不好处理.象silverlight就可以很好的解决这个问题了.

如果是弹出层,使用updatepannel去判断传入参数如果是1为保存,其他为0则关闭窗口,在没有保存前关闭则给出提示.

一切都来自天能够有自己的弹出层. --------------------编程问答--------------------
引用 2 楼 hdhai9451 的回复:
你是弹出窗口还是弹出层?弹出层好弄,弹出窗口不好处理.象silverlight就可以很好的解决这个问题了.

如果是弹出层,使用updatepannel去判断传入参数如果是1为保存,其他为0则关闭窗口,在没有保存前关闭则给出提示.

一切都来自天能够有自己的弹出层.

我要的是弹出提示框而不是弹出层,主要想达到的目的是页面中内容有修改时,离开页面就会弹出提示,而提交保存时就不提示! --------------------编程问答-------------------- --------------------编程问答-------------------- 你定义 一个变量 标示 是 离开 还是保存 --------------------编程问答--------------------
引用 5 楼 l397870376 的回复:
你定义 一个变量 标示 是 离开 还是保存

这好像要用到,onclick吧,这个属性用来运行后台函数啦!而且还有GridView中的操作呢! --------------------编程问答-------------------- 你弹出窗口需要运行ShowConfirmClose(blnValue)吧?你在哪调用的?你试试把他的位置改变下
补充:.NET技术 ,  C#
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,