using System.Windows.Forms;然后在button的点击事件下写:
DialogResult dr=MessageBox.Show("确定修改?","系统提示",MessageBoxButtons.OKCancel,MessageBoxIcon.Question);if(dr==DialogResult.OK)
{
    ...
}

解决方案 »

  1.   

    在ASP.NET 中建议不用MessageBox
    你可以在Page_Load事件中加
    button.Attributes.Add("onclick", "return confirm('确定修改吗');");
      

  2.   

    用JavaScript里面的
    alert
    prompt
    confirm三种对话框.
      

  3.   

    第三方控件 
    NickLee.Web.UI.Messageboxhttp://mail-ricklee.cnblogs.com/
      

  4.   

    只能使用客户端的Javascript(alert) or vbscript(msgbox)因为你不能指望你显示给客户网页后,在你的服务器端出现一个MessageBox吧?那在服务器这边的有一个人不停地点"确定"
      

  5.   

    自己写个MessageBox类,然后写一些常用的javascript方法,把名字命名为Show之类的,这样你就会很习惯的。
      

  6.   

    用javsscript吧这是经常要用到的