MessageBox?
如果你是winform下的就应景包括了!
如果是web下的,则应该加System.Windows.Forms.dll引用。
同时要使用using System.Windows.Forms;

解决方案 »

  1.   

    是Message,不是MessageBox
    代码如下:
    ……
    try
    {
      Message.Style["color"]="blue";
      Message.InnerHtml="<b>添加数据:</b><br>数据已成功的加入数据库";
    }
    catch (System.Data.SqlClient.SqlException e)
    {
      Message.Style["color"]="red";
      switch (e.Number)
      {
         case 2627:
           Message.InnerHtml="Error: 代码重复,请重新输入";
           break;
         default:
           Message.InnerHtml="Error:"+"["+e.Number.ToString()+"]"+e.ToString();
           break;
      }
    }
    ……
      

  2.   

    应该是using System.Messaging吧。
      

  3.   

    对不起,是我的失误,的确有Messaging~!
      

  4.   

    不是吧!!
    是不是应该有你自己定义的一个namespace:  Message
    ??
      

  5.   

    Messaging在System中不存在,为什么这样,我查msdn又有~!
    晕~!
      

  6.   

    我是用C#写ASP.NET,是不是和这个有关系?
      

  7.   

    不好意思
    已经创建消息队列并从服务器资源管理器拖到窗体上。并且添加MessageQueue 组件到项目
    才能使用message,你还是去看看帮助吧
      

  8.   

    到project->Add reference 添加System.Messaging.dll类库就OK了
      

  9.   

    使用Message需要申明的命名空间是: System.Messaging.Message
      

  10.   

    代码如下所用的Message是你一个变量, 
    其声明是:protected System.Web.UI.HtmlControls.HtmlGenericControl Message;
    ……
    try
    {
      Message.Style["color"]="blue";
      Message.InnerHtml="<b>添加数据:</b><br/>数据已成功的加入数据库";
    }
    catch (System.Data.SqlClient.SqlException e)
    {
      Message.Style["color"]="red";
      switch (e.Number)
      {
         case 2627:
           Message.InnerHtml="Error: 代码重复,请重新输入";
           break;
         default:
           Message.InnerHtml="Error:"+"["+e.Number.ToString()+"]"+e.ToString();
           break;
      }
    }
    ……