本帖最后由 jojoova 于 2010-08-27 15:31:06 编辑

解决方案 »

  1.   

    MessageBox是继承自form类
    MessageBox.Show是winform中用来显示提示信息的,如果在asp.net中使用,会显示在服务器端,没意义
    web中使用javascritp:alert
      

  2.   

    我嘞个去,跟哥上次看得一个本科生的毕设一样,web用messagebox.show().
    你一定要搞清楚web是怎么进行数据显示的。服务端负责生成html文档,然后再传输得到客户端,也就是浏览器。你的浏览器只负责执行html,js, css等,messagebox这个就跟楼上的哥们说的,它是一个winform的东西,iis执行.net解析不会它把解析成js,传输到客户端的。 
    这个不灵异时间,而是你还没有搞清楚。 
      

  3.   

    web提示
    ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript' defer>alert('" + this.msg + "');</script>");
      

  4.   

    呵呵!MessageBox.Show()是winform的。
      

  5.   

    不灵异 你的cs文件代码是在服务器上运行的   执行的操作当然在服务器上显示了。
    想在客户端显示  就要想办法让html解释时执行  就用js脚本。  
      

  6.   

    哦,那我想弄个yesno的提示框,该怎么弄,js不会写啊,就是选是执行,选否不执行
      

  7.   

    这个导致的 MessageBoxOptions.ServiceNotification
    MessageBox 是 winform 的东西 ,你的服务器端接收到了这个通知,所以显示了额
      

  8.   

    就用这种类似的if(Confirm(“”))
    {}
      

  9.   

    upup
    还以为是社么灵异的时间呢
      

  10.   

    window.Form 上有些东西不能在Web上使用