如何在CS代码中的button控件代码中弹出确认框?
如下:
button_click(...)
{
  必须执行的代码..
  
  弹出确认框()
  
  if(确认框返回true)
  {
    ...
  }
  else
  {
    ...
  }}如何实现呢???

解决方案 »

  1.   

    string message = "You did not enter a server name. Cancel this operation?";
                string caption = "No Server Name Specified";
                MessageBoxButtons buttons = MessageBoxButtons.YesNo;
                DialogResult result;            // Displays the MessageBox.            result = MessageBox.Show(this, message, caption, buttons);            if(result == DialogResult.Yes)
                {                // Closes the parent form.                this.Close();            }
      

  2.   

    if (MessageBox.Show("Yes or No?", "please confirm!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
    {
    // do
    }
    else
    {
                                 return ;
    }
      

  3.   

    要显示对话框,可设置Button的Text为:
    "<div id="de" onclick="javascript:return confirm('确认删除吗?')">删除</div>"
      

  4.   

    这个问题我也遇到过,问过人后是要写个脚本程序,javascrip 吧,那样才是在client弹出来,所以在web application中没有messagebox这个类。。
      

  5.   

    C/S中
    if (MessageBox.Show("Yes or No?", "please confirm!", MessageBoxButtons.YesNo, MessageBoxIcon.Question) == DialogResult.Yes)
    {
    // do
    }
    else
    {
                                 return ;
    }B/S中写脚本
      

  6.   

    B/S:
    Response.Write("<script>alert('参数错误!');</script>");
    或在Page_Load里加
    button1.Attributes.Add("onclick","Javascript:return confirm('你确定要付款吗?')");