ASP中怎么弹出消息框
答案:3 悬赏:10 手机版
解决时间 2021-03-19 06:44
- 提问者网友:趣果有间
- 2021-03-18 17:53
ASP中怎么弹出消息框
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-03-18 18:53
1. 网上给出方案是使用<br>MessageBox.Show("请输入新密码!");<br>但是这是winform中的,必须把WinForm的命名空间导入,方法:<br>a.右击项目“引用” 节点,选 ”添加引用“,在".Net"选项卡中选 择"System.Windows.Forms.dll",点确定。<br>b.在要用MessageBox.Show();方法的后台代码里添加:<br>using System.Windows.Forms; //导入命名空间<br>但是运行时出现问题“<br>当应用程序不是以 UserInteractive 模式运行时显示模式对话框或窗体是无效操作”<br>有人给出解决方法:<br>SystemInformation.UserInteractive属性改为true<br>但是:此属性无法修改SystemInformation.UserInteractive 属性<br>获取一个值,该值指示当前进程是否在用户交互模式中运行。<br>如果 UserInteractive 属性为 false 时,则不显示任何模式对话框或消息框,原因是没有供用户进行交互的图形用户界面。 仅当从服务进程或从 Web 应用程序调用时,此属性才为 false。<br>注意: 此属性仅在下面的平台上受支持:Windows NT 3.51 或更高版本、Windows 2000、Windows XP 和 Windows Server 2003 系列。<br>2. 最终决定采用javas<br>cript方法,此法可行JavaScript: 用Response.Write("<scriptalert('Hello World')</script");
全部回答
- 1楼网友:深街酒徒
- 2021-03-18 19:36
ASP是运行于服务器的后台程序,它本身肯定不能弹出消息框的(即使真的能弹出也是出现在服务器的屏幕上,不可能出现在客户端的浏览器上)。必须依赖前端脚本才能实现,比如利用JavaScript:<br><br><%response.write "<script>alert('这是弹出的消息框!')</script>"%>
- 2楼网友:摆渡翁
- 2021-03-18 19:27
using system.windows.forms;
messagebox.show("你显示的信息","标题",messageboxbuttons.类型,messageicon.类型);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯