奇妙的.NET之Web程序中使用windows弹出框

web|window|程序

有一次做项目时,我突然发现了一个有趣的调用,在.net的WEB程序中,可以使用window包里的系统弹出框,
运行时可以在服务器上弹出提示框,如果服务器端点击了弹出框的按钮,客户端IE才能继续运行,否则看上去的现象就象服务器的代码中有无限循环,始终运行一样。
例子如下:

if (MessageBox.Show("确定要删除?", "提示",MessageBoxButtons.OKCancel, MessageBoxIcon.Exclamation,MessageBoxDefaultButton.Button1,MessageBoxOptions.ServiceNotification )==DialogResult.OK)

{ //do some useful things }

参数MessageBoxOptions使用另外一个参数和ServiceNotification差别不大,尚未找出其不同处

使用这种方法可以由客户端向服务器端发出可视化通知,但使用windows控件不行。这种用法有一定用途,但很狭隘。
至于它在什么地方会有用,各位自己多体会啦!!
不过自己感觉很奇妙!!

时间: 2024-10-02 23:12:23

奇妙的.NET之Web程序中使用windows弹出框的相关文章

web程序运行,浏览器弹出一个提示null的弹出框,但是控制台没有报错

问题描述 web程序运行,浏览器弹出一个提示null的弹出框,但是控制台没有报错 如题web程序运行,浏览器弹出一个提示null的弹出框,但是控制台没有报错 解决方案 浏览器弹窗肯定是你的js中写了alert()了,而且你的弹出的内容为空 解决方案二: 看看那里弹出来的!一步步调试跟踪下! 解决方案三: 肯定是你哪里写了alert了,只能调试跟踪了

mfc opencv 窗口关闭-MFC应用程序中,opencv弹出的窗口如何关闭

问题描述 MFC应用程序中,opencv弹出的窗口如何关闭 如题,我用VS2013+opencv2.4.8,做了一个应用程序,用opencv弹出了两个视频显示窗口,用MFC界面上的一个Button,做"系统退出",但是当MFC的界面退出后,opencv的那两个窗口还在,不知道如何自主关闭?除了"Esc",知道的大神们,请帮帮忙,先谢谢了! 解决方案 http://blog.csdn.net/jhh_move_on/article/details/8088461 解决

servlet-Servlet中alert没有弹出框

问题描述 Servlet中alert没有弹出框 response.setContentType(""text/html;charset=utf-8""); request.setCharacterEncoding(""utf-8""); PrintWriter out = response.getWriter(); out.println(""<script> alert('验证失败,请重新输入

javaweb-java web程序中,如何加载一个keystore 文件??(keystore文件在项目中)

问题描述 java web程序中,如何加载一个keystore 文件??(keystore文件在项目中) 比如我有一个xx.keystore 如果是java 程序的话,用file file=new file("文件路径"): 一定可以. 但是web'程序如何加载???求解...先在这里谢谢了. 解决方案 请问楼主问的是Https加载证书的例子?

在Web页面中执行Windows程序(转)

在Web页面中执行Windows程序 现在许多公司都面临一个难题:如何在Web环境中执行存在的Windows应用程序.这里就介绍实现这个功能的技术,它争取对代码做最小的改变,完成在Windows环境中应做的一切.现存的Windows应用程序 这里想要在Web中执行的Windows例子程序是非常简单的,它是用VB编写的,其中有一个表单.运行时,在表单上显示雇员的信息,这些信息来源于Access数据库的一个表.表单上设有First.Next.Previous 和 Last按钮,从而允许用户浏览记录.

web程序中映射网络驱动器 一直返回2202 求助到底哪里出了问题

问题描述 web程序中映射网络驱动器一直返回2202求助到底哪里出了问题 解决方案 解决方案二:usingSystem.Runtime.InteropServices;usingSystem.IO;usingSystem;publicclassWNetHelper{[DllImport("mpr.dll",EntryPoint="WNetAddConnection2")]privatestaticexternuintWNetAddConnection2(NetRes

在web程序中登录Gmail邮箱

问题描述 在一个web程序中,做一个页面,有一个下拉框,一个提交按钮,下拉框从数据库读取gmail账户供用户选择,用户选择一个账户后,点击提交,程序自动从数据库读取对应账户的密码登录到gmail!通过模拟gmail登录页面向gmail提交form数据,登录失败,请问有什么方法可以实现这样的需求,l而不需要用户打开gmail登录页面输入账户和密码,因为邮箱密码是对用户屏蔽的? 解决方案 java mail 发邮件即可啊http://wenku.it168.com/d_000596358.shtml

在Web Service中使用Windows验证的方式

很多朋友都知道在Web Service中支持Windows验证.但其实能用好的朋友并不 是特别多,因为有几个特殊之处需要注意 1.在服务端如何配置 这里要注意的是,authentication的mode默认就是windows,但光是设置这个 模式则毫无用处.必须同时设置有关的authorization规则.并且不要光是allow ,最后一定要deny掉所有没有被allow的用户或者组 服务必须发布到IIS服务器中才真正可以进行调试.如果没有发布,而仅仅是 在VS里面调试,那么就无法进行一些设置,

jcom-利用Jcom在用java程序中调用windows Com组件,Jcom.dll是不是支持64位操作系统?

问题描述 利用Jcom在用java程序中调用windows Com组件,Jcom.dll是不是支持64位操作系统? 利用Jcom在用java程序中调用windows Com组件,Jcom.dll是不是支持64位操作系统?我发现在32位机器上是可以调用成功的,为什么切换到64为机器上就调用不成功,有谁了解这个Jcom的,谢谢给个解答.