Response.write("<script language='javascript'>return confirm('是否确认此操作?')</script>");

解决方案 »

  1.   

    Btn_button.Attributes.Add("onclick","javascript:return(confirm('是否确认此操作吗?'))");
      

  2.   

    如果按下confirm的取消的话 btn的事件就不会执行了。
      

  3.   

    上面几位大侠可能理解错了,我问的是我要在点击确定或取消是怎样得到点击的值Response.write("<script language='javascript'>return confirm('是否确认此操作?')</script>");
    我怎样确定客户点了确定或取消?各位大侠给点好办法
      

  4.   

    Response.write("<script language='javascript'>if(confirm('是否确认此操作?')==true)alert('你选的是确定');else alert('你选的是取消');</script>");
      

  5.   

    我的代码
       private void Button2_Click(object sender, System.EventArgs e)
    {
         Response.Write("<script> confirm('是否重新制定走访计?')  </script>");

                    }
    接下来想根据判断来做一些事
       if (*****)
          GetDateTobase();
       else
          setDateTobase()
    上面()里面是confirm()返回的值,如果用户点击确定,则调用getdateTobase(),负责调用setDateTobase()
    现在是关键接收不到confirm()的返回值
      

  6.   

    private void Button1_Click(object sender, System.EventArgs e)
    {   Response.Write("<script language='javascript'>if(confirm('是否确认此操作?')==true)alert('你选的是确定');else alert('你选的是取消');</script>");
    }
    本人测试已经通过
      

  7.   

    上面测试是可以的,非常感谢!Response.Write("<script language='javascript'>if(confirm('是否确认此操作?')==true)script>");
    }
    上面的等于true后,我在莫调用自己写的过程,如我上面写的那样,请给详细代码,加分,谢谢了
      

  8.   

    服务器端是怎样检测到true这个值
      

  9.   

    好像是不行的吧,在.cs文件里面是的不到confirm的值的吧
    我以前试过,在判断完是否可以删除,以后confirm("确定删除了吗?"),但用confirm
    以后总是删除的
      

  10.   

    你放心用吧,confirm如果为false的话,不会激活服务器端对应的按钮事件。
      

  11.   

    private void Exit_Click(object sender, System.EventArgs e)
    {
     wldy_proxy proxy=new wldy_proxy ();
     int flag=proxy.wldy_ExitJudgeProc ();
     if(flag==1)
     {
      StringBuilder alert1=new StringBuilder();
      alert1.Append ("<script>");
      alert1.Append ("if(confirm('如果退出会数据丢失,是否退出?'))");
      ///这里写删除数据,不管怎么总是删除的!!
      alert1.Append ("window.parent.close('_top');");
      alert1.Append ("</script>");
       if(!this.IsStartupScriptRegistered("Startup"))
         this.RegisterStartupScript("Startup", alert1.ToString ());
      }
    }
    象这种情况应该怎么得到confirm的值的啊??就是在数据判断以后再用confirm的,不是在onclick时候就传回confirm的值的情况,大家帮忙啊!!
      

  12.   

    to cmsoft(韦小宝是我的老乡.net) :
       你根據confirm()的返回結果執行﹐其實是true 還是 fase 但兩個都會執行.可以debug一下.把上代碼改為:
    Response.Write("<script language='javascript'>if(confirm('是否确认此操作?')==true)alert('"+exe1()+"');else alert('"+exe2()+"');</script>");
    private string exe1()
    {int i=1+2;
    return i.ToString ();
    }
    private string  exe2()
    {
    int i=2;
    return i.ToString ();
    }
    你在exe1()和exe2()里各設斷點﹐就會發現兩個都會執行,雖然會彈出正確結果,
    而這進行了多的執行﹐并不符要求.試一下。
      

  13.   

    是这样的,上面那个代码就是这,在。cs里面就不能得到confirm的值吗??
    真是怪了!!
      

  14.   

    如果能像你想象的那样,表现出跟windows 程序的对话框一样的效果。
    那才奇怪了呢。
      

  15.   

    if(!confirm("21312"))
       event.returnValue=false;
      

  16.   

    我也遇到了这个问题,郁闷中呀!我是在datagrid中有个按钮,点之后删除当前行,可是不管你选择确定还是取消,都会删除正行。郁闷ing……
      

  17.   

    关键是这个confirm代码我是写在了datagrid的edit执行函数里面,紧跟在他后面的是我点击按钮后要执行的代码,所以这个时候,我第一句就是判断我点了什么,如果点了确定,就继续执行,如果点了取消,就跳出后面的代码,不执行
      

  18.   

    楼上的Response.write("<script language='javascript'>return confirm('是否确认此操作?')</script>");
    只是会弹出一个确认对话框,而我选择了确定还是取消,我是没有办法知道的。
      

  19.   

    试试:
    private void Button1_Click(object sender, System.EventArgs e)
    {   Response.Write("<script language='javascript'>if(confirm('是否确认此操作?')==true)function1();else function2();</script>");
    }在javascript函数function1()和function2()里再想办法触发服务器事件,比如点击某个button
      

  20.   

    应该只能在客户端判断选的是TRUE或FALSE.