永发信息网

ASP中怎么弹出消息框

答案:3  悬赏:10  手机版
解决时间 2021-03-19 06:44
  • 提问者网友:趣果有间
  • 2021-03-18 17:53
ASP中怎么弹出消息框
最佳答案
  • 五星知识达人网友:时间的尘埃
  • 2021-03-18 18:53
1. 网上给出方案是使用<br>MessageBox.Show(&quot;请输入新密码!&quot;);<br>但是这是winform中的,必须把WinForm的命名空间导入,方法:<br>a.右击项目“引用” 节点,选 ”添加引用“,在&quot;.Net&quot;选项卡中选  择&quot;System.Windows.Forms.dll&quot;,点确定。<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(&quot;&lt;scriptalert('Hello  World')&lt;/script&quot;);
全部回答
  • 1楼网友:深街酒徒
  • 2021-03-18 19:36
ASP是运行于服务器的后台程序,它本身肯定不能弹出消息框的(即使真的能弹出也是出现在服务器的屏幕上,不可能出现在客户端的浏览器上)。必须依赖前端脚本才能实现,比如利用JavaScript:<br><br>&lt;%response.write &quot;&lt;script&gt;alert('这是弹出的消息框!')&lt;/script&gt;&quot;%&gt;
  • 2楼网友:摆渡翁
  • 2021-03-18 19:27
using system.windows.forms; messagebox.show("你显示的信息","标题",messageboxbuttons.类型,messageicon.类型);
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯