string messagebox=@"<SCRIPT LANGUAGE=JavaScript> alert('欢迎光临 ') </SCRIPT>";
this.Response.Write(messagebox);

解决方案 »

  1.   

    这不是JavaScript吗?在比如在一个Button的onClick里也得这么写?WindowsApp里有MessageBox.Show(""),难道不好使了?不都是c#的语言吗
    麻烦解释一下,初学者莫笑:)
      

  2.   

    事实上,由于SERVER端运行在SERVER端,所以它不可能在SERVER显示消息,因为SERVER通常是无人监控甚至都不带显示器的.所以,MessageBox.Show("")不能用.你可以使用Page.RegisterStartupScript 发出客户端脚本块.
    ms-help://MS.VSCC/MS.MSDNVS.2052/cpref/html/frlrfSystemWebUIPageClassRegisterStartupScriptTopic.htm直接使用Page.RegisterStartupScript通过javascript来显示消息: 
    Page.RegisterStartupScript(@"<SCRIPT LANGUAGE=JavaScript> alert('欢迎光临 ') </SCRIPT>");