ASP.NET 在一个信息页面,存入了一个值bool isChg,当他修改了其中的信息时,isChg=true.这个时候如果点取消的话就提示他(“你修改了信息,真的要退出?”),假如isChg==false的话,那么就不提示直接退出。

解决方案 »

  1.   

    confirm("你修改了信息,真的要退出?");
      

  2.   

    我知道confirm。我想知道怎么根据那个值来执行
      

  3.   

                if (confirm("你修改了信息,真的要退出?")) {
    //true
                }
                else {
    //false
                }
      

  4.   


    就是先判断值,然后再确定要不要confirm。如果true就要,否则就不要。isChg是后台赋值
      

  5.   

    if(isChg==true)if (confirm("你修改了信息,真的要退出?")) {
    //true
    }
    else {
    //false
    }
      

  6.   

    isChg是前台JS变量还是后台?要是前台JS变量 那么就按楼上诸位方式实现 
    如果为后台,你需要通过JS 获取 判断 然后confirm
    获取方法
    在前台房个Hidden控件 后台 赋值 前台JS 获取 并判断 使用
    就想到这么多 欢迎指正
      

  7.   

    囧,解决了,添加一个onclientclick事件。感谢各位提供灵感
      

  8.   

    方法:
    if(isChg)
    {
    btn_cen.OnClientClick = "return confirm('你已经对顺序作出了修改,如果取消的话这些修改将不会生效。你确定?');";
    ……代码
    }