用客户端脚本 alert("Hello");比如点个按钮的事件
按钮ID为btnAdd在服务端Page_Load里写,
btnAdd.Attributes.Add("onclick", "alert('Hello');")

解决方案 »

  1.   

    同意楼上,或者:
    添加System.Windows.Form.dll引用,
    再添加Import System.Windows.Form命名空间
    之后就可以使用MessageBox.Show了
      

  2.   

    在asp.net中也能用MessageBox.Show 方法 
    用这个方法重载:
    MessageBox.Show(String, String, MessageBoxButtons, MessageBoxIcon, MessageBoxDefaultButton, MessageBoxOptions)
    其中MessageBoxOptions取MessageBoxOptions.DefaultDesktopOnly就可以了
    大家可以试试,在页面上添加一个button,点击事件中显示这个MessageBox:using System.Windows.Forms;private void Button1_Click(object sender, System.EventArgs e)
    {
    MessageBox.Show("警告","警告",MessageBoxButtons.OK,MessageBoxIcon.Warning,MessageBoxDefaultButton.Button2,MessageBoxOptions.DefaultDesktopOnly);
    }
      

  3.   

    怎么样添加System.Windows.Form.dll引用?在aspx页里具体的语句是什么?
      

  4.   

    使用MessageBox.Show方法有点问题,我曾经试过这样一种情况:
    在某一个客户端(只有IE)访问服务器时,需要弹出对话框时,对话框弹出在服务器端,而不是客户端!
      

  5.   

    我热烈的up一下;回答的very good!