如何在asp.net程序集中添加winform的选择框(确定,取消)
来源:互联网 发布:java xulrunner 编辑:程序博客网 时间:2024/06/05 10:46
System.Windows.Forms.DialogResult result = System.Windows.Forms.MessageBox.Show("你确定要删除吗?", "是否删除", System.Windows.Forms.MessageBoxButtons.OKCancel); if (result == System.Windows.Forms.DialogResult.OK) //*确认了*/ { //确认后的代码; Log.WriteSCHLog(Session["LoginName"].ToString() + "删除操作!"); } else { //取消得代码 Log.WriteSCHLog(Session["LoginName"].ToString() + "取消删除操作"); return; }
这样,在VS运行的时候就能弹出一个对话框(这里就不放图了),
但是。。。。
这仅仅是在本机运行的时候,然后部到IIS上面的时候,就会报错。然后弹窗是不会弹出来的
当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作。请指定 ServiceNotification 或 DefaultDesktopOnly 样式,以显示服务应用程序发出的通知。
这是为什么呢?
因为MessageBox是属于Winform的在服务器端执行也是在服务器上产生对话框 ,调试的时候如果是本机当服务器就可以正常运行
但是部署到iis上面,本机不是服务器了,当然也就不会弹窗了。
SystemInformation.UserInteractive属性
获取一个值,该值指示当前进程是否在用户交互模式中运行。
如果 UserInteractive 属性为 false 时,则不显示任何模式对话框或消息框,原因是没有供用户进行交互的图形用户界面。
并且仅当从服务进程或从 Web 应用程序调用时,此属性才为 false。所以在iis上面调用时,她的属性值恒为false。
注意:
此属性仅在下面的平台上受支持:Windows NT 3.51 或更高版本、Windows 2000、Windows XP 和 Windows Server 2003 系列。
所以,在web中使用Message.Show()以及SaveFileDialog类
是不会弹框的。
那web中怎么弹窗呢?一个很简单的方法就是
javascript:return confirm('你确定删除吗?')但是因为业务复杂性,也会有这样或者那样的问题,下一篇,我将详细介绍js中弹窗使用。
- 如何在asp.net程序集中添加winform的选择框(确定,取消)
- AlertDialog提示框可添加确定取消等多种选择
- 在选择相册里照片的时候,取消按钮和确定按钮都是英文的,如何改成中文的呢??
- ASP.NET在点按扭后出现对话框,确定则继续执行,取消则不执行
- asp.net列表控件在无法确定列的时候,如何绑定
- 在ASP.NET中如何添加过滤器
- 如何在水晶报表中添加条形码-winform ,c#.net
- 如何在Office12嵌入winform程序和添加Ribbon
- 28-Dialog点击选择确定,取消,显示在TextView中
- 如何在ASP.NET页面中嵌入WINFORM控件一
- C#.NET常见问题(FAQ)-在VS程序如何取消.vshost的进程
- 如何确定ASP.NET服务器控件的ClientID
- ASP.NET WebForm弹出对话框 确定取消点击事件
- winform(C#)里弹出“确定”“取消”对话框
- winform(C#)里弹出“确定”“取消”对话框
- (转)winform(C#)里弹出“确定”“取消”对话框
- winform(C#)里弹出“确定”“取消”对话框
- 如何在子目录中很好的运行asp.net程序?
- Centos 6.4 下python 2.6 升级到 2.7
- ACM内部函数--数学问题--大数乘小数
- 作业
- 故障案例 mongodb configserver启动失败
- vb
- 如何在asp.net程序集中添加winform的选择框(确定,取消)
- linux字符驱动之定时器去抖动按键驱动
- 使用map 解“英文版 A+B”题目
- 论坛被刷所导致的黑帽seo分析
- iOS捕获异常,常用的异常处理方法
- android学习之网络链接1
- hive --Windowing and Analytics Functions
- jsp页面 链接中文文件名 找不到页面
- Linux 标准目录结构