.Net里的Button按钮是在服务器端运行的,然后用confirm()弹出确定/取消窗口,我遇到的问题是点击“确定”后如何才能继续执行下面的代码,点击“取消”就使程序返回。

解决方案 »

  1.   

    [个人意见,仅供参考]if(confirm("你要删除么")){
    ///...
    }
    else
    {
    ///...
    }
      

  2.   

    1. 
    // asp.net 2.0 直接使用 onclientclick 属性
    <asp:button onclientclick="if(!confirm("确定删除?")) return;" 
    2.
    // asp.net 1.x 需要代码中使用 attributes
    myButton.Attributes["onclick"] = "if(!confirm("确定删除?")) return;";3.
    发错地方啦
      

  3.   

    myButton.Attributes["onclick"] = "return confirm("确定删除?")";
      

  4.   

    在一个Button中放一个onClientClick="javascript:return confirm('删除?')"   一个onClick  执行的顺序是先客户端在服务器端  如果客户端的onClientClick事件返回"false"  那么服务器端的onClick 是不会被执行的
      

  5.   

    var result;
    result = window.confirm("你确定**吗?");
    if(result)
    {
        alert("yes");
    }
    else
    {
        alert("no");
    }上面是个sample
    当然 申明result可能多余了点