vs2008 在webForm頁面中如何获取confirm的确认或取消

解决方案 »

  1.   

    comfirm这是客户端的东西,和vs2008/2005/2003无关.
    需要前台js来判断
    <script language='javascript'>
    if(confirm('确认?'))
    {
    //确定,执行你要干的事,比如调用某个按钮的click()来回调
    }
    </script>
      

  2.   

    一般是按钮提交时确认
    按钮添加对话框
    Button1.Attributes.Add("onclick","return confirm(’确认?’)");
    button.attributes.add("onclick","if(confirm(’are you sure?’)){return true;}else{return false;}")
    更详细的
    http://blog.csdn.net/dotnetgroup/archive/2005/11/28/538393.aspx
      

  3.   

    客户端:<script language='javascript'> 
    function Confirm()
    {
    if(confirm('确认?')) 

    //确定,执行你要干的事,比如调用某个按钮的click()来回调 

    }
    </script>
    服务器端:
    在Page_Load事件中
    button1.Attributes.add("Confirm()","onclick")
      

  4.   

    return confirm("dsdds");
    这个返回true就是确认,反之取消
      

  5.   

    如果是button1.Attributes.add("Confirm()","onclick")这样添加的话
    我记得不需要获取,只有在确认的情况下才会进你的服务端click函数,所有你根本不需要处理
      

  6.   

    1):服务端代码实现:Button1.Attributes.Add("onclick","return confirm('请确认?')"); 
    2):HTML代码实现:<input onclick="return confirm('请确认?')" ... />