专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > DotNet Exception

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

发布时间:2011-06-26 20:29:01 文章来源:www.iduyao.cn 采编人员:星星草

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

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

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

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

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

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

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


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

    
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: