当我在程序里用了msgbox函数的时候,它显示如下错误:   
  **********************************************************************   
  System.InvalidOperationException:   在应用程序未以   UserInteractive   模式运行时显示有模式对话框或窗体是无效的操作。请指定   ServiceNotification   或   DefaultDesktopOnly   样式,以显示服务应用程序发出的通知。   
  **********************************************************************   
  怎么办?试了下面这种方法也没反应:
Response.Write("<script>alert('my message');</script>")

解决方案 »

  1.   

    Response.Write("<script>alert('my message');</script>")
    这一句是可以的.
      

  2.   

    Response.Write("<script language='javascript'>alert('my message');</script>")
      

  3.   

    可以的呀
    Response.Write("<script language='javascript'>alert('my message');</script>")
      

  4.   

    页面中放一LABEL,设置TEXT内容为空
    然后在你需要触发的地方写:lblText.text="<script>alert('test')</script>";
    这方法做的话,不会影响布局
    当然也可以使用 page的添加脚本的方法去添加
      

  5.   

    Response.Write("<script>alert('my message');</script>")肯定是可以的
    你设个断点调试一下.
      

  6.   

    这个跟回调有关系的吗?
    因为我是要写在
    Public Sub RaiseCallbackEvent(ByVal eventArgument As String) Implements System.Web.UI.ICallbackEventHandler.RaiseCallbackEvent
    这个事件里面的.
      

  7.   

    Response.Write("<script>alert('my message');</script>")
    肯定可以,除非你禁止了js
      

  8.   

    没什么好说的,这个JS代码是OK的
      

  9.   

    msgbox 是form窗体上用的,你问这个问题和我上学时想的一样,总把form编程的思想转移到web上,有时候是行不同的。窗口是在客户端出现的,只能用javascript或vbscript,或者在服务器端生成前台脚本
      

  10.   

    你的问题我遇到过,也解决了,不过具体原理我真的说不清楚,只是能解决而已,你用server
     button 点的时候,最好不要Response.Write("<script>alert('my message');</script>");
    当然了,html button的时候是可以的,具体原因我说不清楚,只是知道而已
      

  11.   

    我用的是html button啊,只是做了回调,我想这个应该也没关系的吧。
    可就是不弹出来,真是没办了!
      

  12.   

    Response.Write("<script>msgbox('my message');</script>")
      

  13.   

    Response.Write("<script javascript>alert('这个就能实现!');</script>");
      

  14.   

    Response.Write("<script>alert('my message');</script>")
    一定行