首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作。请指定 ServiceNotification 或 DefaultD

2014-01-28 
我在网站里使用了好多MessageBox做弹出窗体做判断,发布到IIS上才发现这个不行,出了以下的错误。 当应用程序

我在网站里使用了好多MessageBox做弹出窗体做判断,发布到IIS上才发现这个不行,出了以下的错误。

当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作。请指定 ServiceNotification 或 DefaultDesktopOnly 样式,以显示服务应用程序发出的通知。

在网上查了一下,发现 “将SystemInformation.UserInteractive属性改为true”就可以了,可是这个东西是只读的,请问哪位高手知道在哪里改?
如果改了会不会出现其他的什么问题!

不要说用Javascript弹出,因为网站已经做完了,工程量很大。拜托各位!

------解决方法--------------------------------------------------------

因为MessageBox是属于Winform的,在服务器端执行,也是在服务器上产生对话框

之前你调试的时候是本机当服务器,所以就可以正常运行


------解决方法--------------------------------------------------------
改用这个response.write(" <script language=javascript>alert('输入需要的文字') </script>");

        

热点排行