需要这样的功能!  有一个订单管理的页面,后面有个删除,当单击删除的时候,提示一个对话框(确定和取消),
  如果选择的是“确定”则执行一段程序,如果是“取消”,则什么也不做!
小弟在网上看了好多这么文章,都没有判断是,只是有一个对话框!

解决方案 »

  1.   

    if Message==OK ...else close()
      

  2.   

    WinForm 么?我以前记得有个 ButtonCommand 的枚举吧?俺是做 web 的,lz 自己查查 MSDN 吧!
      

  3.   

    if (MessageBox.Show("真删假删?", "看清楚提示啊", MessageBoxButtons.YesNo) == DialogResult.No) return;
      

  4.   

    web的不懂。用js写方法,在Button的OnClick中调用,如果返回true则提交,反之不操作。
      

  5.   

    如果是 Windows 程序则这样写:
    if (MessageBox.Show("确定要删除数据吗?", "信息提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)==DialogResult.YES )
        // 删除数据的逻辑如果是 Web 程序则这样写:
    if(confirm("确定要删除数据吗?"))
        //删除数据的逻辑
      

  6.   

    if (MessageBox.Show("确定要删除吗?", "提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)==DialogResult.YES )
    web
    OnClientClick confirm('')
      

  7.   


    messagebox.show。这个很实用,哪怕可以用来调试一个变量的输出。
      

  8.   

      <asp:Button ID="imgbtnDelete" CommandName="del" OnClientClick="javascript:return confirm('确定要删除吗?');" OnClick="imgbtnDelete_Click" runat="server"/>
    执行的 那段程序代码写在 imgbtnDelete_Click 事件里
      

  9.   

    一般还是在后台处理,MessageBox.Show("确定?", "删除提示", MessageBoxButtons.YesNo, MessageBoxIcon.Question)==DialogResult.YES 
      

  10.   

    如果是普通文字呢?<a ..... 里面没有OnClientClick事件>
      

  11.   

    OnClientClick="method(参数)"  function method(参数){
         if(confirm('确定要删除吗?')){
              //执行操作
          }
      }
      

  12.   

    这种方法还是不行!  function method(参数){
         if(confirm('确定要删除吗?')){
              调用后台的方法,但是页面加载时就执行方法了!      }
      }
      

  13.   


    <asp:LinkButton ID="btndel" runat="server" CommandName="delete" OnClientClick="return confirm('Are you sure to delete?')">Del</asp:LinkButton>
      

  14.   

    前台:
    <asp:LinkButton ID="btndel" runat="server" CommandName="delete" 
                OnClientClick="return confirm('Are you sure to delete?')" 
                onclick="btndel_Click">Del</asp:LinkButton>
     后台:
     protected void btndel_Click(object sender, EventArgs e)
            {
                Response.Write("123");
            }