在win form里可以自己写一个无模式对话框,
在web form里应该也可以这样做吧。

解决方案 »

  1.   

    messagebox是Windows.Forms类中的,不在Web类中
    关注!
      

  2.   

    定义一个静态方法。如下:
    static public void MsgBox(System.Web.UI.Page page, string Msg)
    {
         page.Response.Write("<script language=\"javascript\">alert(\"" + Msg + "\")</script>");}使用方法:MsgBox(this, "Message!");
      

  3.   

    Response.Write(@"<script language=javascript>alert('你确定吗?')</script>");
      

  4.   

    <script language="javascript">
      function message(title,msg,type)
      {
           var ret=0;
            ret=showModalDialog("msg.aspx?title="+title+"&msg="+msg+"&type="+type,"","dialogWidth:50;dialogHeight:40;center:1");
          return ret
        }
       // 此 函 数 将 调 用 方 法 简 化 , 使 它 在 调 用 方 法 上 看 起 来 更 象 系 统 的 MSGBOX</P>
    </script>Page.RegisterStartupScript("message", "<script language=javascript>alert(message('title','message is here',1));</script>");
      

  5.   

    WEB当然不支持了啊。
    用JAVESCRIPT来写啊,比如一个确定删除的弹出框,就可以把以下的代码写在HTML里边
    <span onclick="return window.confirm('确定删除吗?')">删除按钮</span>