有没有办法在服务器端按一下按钮运行了一段代码中跳出提示,是否改变,如果点确定继续执行,按否就停下 ,不能用JAVASCRIPT因为要先执行一段代码

解决方案 »

  1.   

    搬个沙发       \\\|///  
          \\ .-.- //  
    .      ( .@.@ )  
    +-------oOOo-----(_)-----oOOo---------+  
    |                  |  
    |     感谢无私帮助他人的朋友     |  
    |                  |  
    +---------------------Oooo------------+
      

  2.   

    那你加两个按钮(一个继续,一个取消),将显示属性设为Flase,然后在程序里再设置为True
      

  3.   

    楼主的想法,许多人都提到过,但是,并没有直接解决的办法.因为对于WEB页面来说,客户端无法直接指挥服务端的行为.页面一旦提交,只能是执行到代码结束为目,而不能中途停止.
    但我们可以通过一些间接的技巧,来达到类似的要求.
    你可使用xmlhtpp的方式,在点击按钮时,先通过它获取服务端的消息,再决定是否可执行下一个步骤.this.Button1.Attributes.Add("onclick","return(f());");
    假设按钮点击时,执行脚本 f()function f()
    {
    if(XmlPost() == "1")
    {
    //返回结果为真,则直接执行
    return(true);
    }
    else
    {
    //返回为假,则询问再执行
    return(confirm("你确信要继续执行代码吗?"));
    }
    }//以XML求取数据
    function XmlPost()
    {
      var webFileUrl = "xxx.aspx";
      var result = "";
      var xmlHttp = new ActiveXObject("MSXML2.XMLHTTP");
      xmlHttp.open("POST", webFileUrl, false);
      xmlHttp.send("");
      result = xmlHttp.responseText;
      return(result);
    }如此,你可以在xxx.aspx中,预先判断你所需要的条件,并且以response.write的方式返回值以进行判断.
      

  4.   

    支持: hchxxzx(NET?摸到一点门槛) 编程真的需要转弯