弹出信息框,是浏览器客户端的事件。服务器没有弹出信息框的功能。

方法一:

asp.net页面如果需要弹出信息框,则需要在前台页面上注册一个javascript脚本,使用alert方法。使用ClientScript.RegisterStartupScript( )方法注册脚本。

ClientScript.RegisterStartupScript( )

RegisterStartupScript(type,key,script)

type:脚本事件的类型,一般用this.GetType()获取

key:脚本事件的名字,不能重复。

script:javascript脚本。

示例:

(1) string script=“

(2)信息框提示后刷新本页面。 string script=“

(3)信息框提示后转到新页面。 string script=“

(4)在新窗口中打开新页面。string script=“

windos.open( )和window.close( )相对应,一个为打开新窗口,一个为关闭当前窗口。

总结:模态窗口。该方法为推荐方法。

因为经常使用,所以可以将该方法放入一个类中。方法是:新建网站---网站根目录右击---添加ASP.NET文件夹---选择APP_Code----右击APP_Code---添加新项---选择类,到此类文件新建完毕。

类中新建方法如下:

//弹出信息,信息内容为info

public static  void Alert(string info, Page p)

{

string script = "";

p.ClientScript.RegisterStartupScript(p.GetType(),"",script);

}

//调用该类的方法是:

类名.Alert(注册信息,this);因为该方法是静态方法,所以通过类名直接调用。如果该方法不是静态方法,需要实例化对象后在调用。实例化如下:

类名  a=new  类名();   然后调用:  a.Alert(注册成功,this);

方法二:Response.Write();

string script=“

总结:模态窗口,该弹出窗口不关闭的话,网页不能操作。不建议使用,该弹出窗口会使网页变形。

方法三:MessageBox.Show("注册成功");

使用该方法之前需要做如下准备:

网站目录右击---添加引用---找到System.Windows.Forms,确定。然后在页面中添加:using System.Windows.Forms;然后在页面中使用该方法即可。

总结:C#中经常使用是模态窗口,网站(网页)中不是模态窗口,网页中不推荐使用,C#中推荐使用。

c#web页面显示弹窗_C#中三种弹出信息窗口的方式相关推荐

  1. c#web页面显示弹窗_C#监听IE文档加载完成、弹窗、JS弹窗、页面跳转

    这个Demo在早段时间有个网友需要做一个相关方面的软件,我给做出来的.很方面,在JS弹窗监听上耗了不少时间.现在均已解决!请勿用作非法商业用途,该软件产生的后果与作者本人无关,特此声明. 由于需要对H ...

  2. JavaScript三种弹出框(alert,confirm和prompt)

    JavaScript三种弹出框(alert,confirm和prompt)用法举例 http://blog.csdn.net/lucky51222/article/details/45604681 我 ...

  3. javascript入门系列演示·三种弹出对话框的用法实例

    对话框有三种 1:只是提醒,不能对脚本产生任何改变: 2:一般用于确认,返回 true 或者 false ,所以可以轻松用于 if...else...判断 3: 一个带输入的对话框,可以返回用户填入的 ...

  4. JS的三种弹出提示框(alert、confirm、prompt)

    三种弹出提示框 1.alert() 2.confirm() 3.prompt() 1.alert() 方法会弹出一个警告框,只有确定按钮 alert('这是个警告框') 2.comfim() 会弹出一 ...

  5. c# 非顶层截屏_C#中三种截屏方式总结

    昨天写自动化测试的CASE的时候,碰到一个疑难杂症,调用截图的函数去截取一个Popup窗口,但是总是把背景程序给截下来,Popup窗口就跟看不到一样.本来以为是同步的问题,也就是以为先截图再点击弹出P ...

  6. c#web页面显示弹窗_基于 HTML5 WebGL 的 3D 风机 Web 组态工业互联网应用

    前言 在目前大数据时代背景之下,数据可视化的需求也变得越来越庞大,在数据可视化的背景之下,通过智能机器间的链接并最终将人机链接,结合软件和大数据分析的工业互联网也将变得越来越容易实现! 国家也敏锐意识 ...

  7. 【Web前端】JavaScript的三种弹出框:警告框、确认框、提示框

    JavaScript有三种不同的弹出框:警告框.确认框.提示框 1.警告框:window.alert() 当需要确保用户收到某种信息时,可以使用警告框,用户必须点击警告框上的[确定]按钮,才能继续操作 ...

  8. js的三种弹出对话框

    弹出对话框的三种方式 第一种:alert()[警示对话框] alert()方法是这三种对话框中最容易使用的一种,我们将它称为警示对话框,该对话框上只有"确认"按钮,点完就可以关闭对 ...

  9. java弹出网页alter_JavaScript三种弹出框(alert,confirm和prompt)用法举例

    我们在做网页交互的时候往往需要用户在操作之前弹出一个提示消息框来让用户做一些点击才能继续或者放弃,这里有三种模式消息框,它们分别是alert(),confirm()和prompt().下面我用最简单的 ...

最新文章

  1. 做了7年软件工程师,从500多场技术面试中学到了什么?
  2. 90后售楼人员的肺腑之言:再便宜你也不能买的房子(转)
  3. 通过100个单词掌握英语语法(十六) come
  4. 【更新】Essential Studio for ASP.NET MVC更新至2018 v4(四)
  5. CF1486B Eastern Exhibition
  6. 图解数字签名Digital Signature 和数字证书Public-key certificate
  7. @程序员,你准备好推出自己的移动应用了吗?
  8. lwip协议栈实现服务器端主动发送,《LwIP协议栈源码详解——TCP/IP协议的实现》IP层输入...
  9. 使用计算机创建表步骤,2012年计算机二级VFP表的创建和使用学习教程
  10. BP(Back Propagation)神经网络——原理篇
  11. 快捷键打开管理员cmd
  12. 网格模型obj文件及其纹理解析
  13. wkhtmltopdf工具将html转换为pdf
  14. 街头篮球 服务器维护,新闻中心-自由篮球-FreeStyle2-官方网站-世纪天成游戏-街头篮球 正统续作...
  15. RK3288 7.1 lt8911b MIPI转EDP
  16. 微信小程序实现手机号身份证号等敏感信息隐藏,用****代替
  17. 已有定义int x=57,用isprime()来判断整型数x是否为素数
  18. python 下载qq群文件_python获取所有qq好友、全部群所有成员部分信息,并保存列表至电子表格文件...
  19. java学习之服务器第28天( --jsp--三个指令--六个动作标签--PageContext域--EL表达式--)
  20. 基于python的比价系统

热门文章

  1. SparkSQL之操作Hive
  2. 三十二、电子商务服务推荐模型构建
  3. 谷歌开发者大会焦点:大中华区新掌门亮相,Android 10原生支持5G,TF2.0大更新...
  4. 不会代码,如何搭建一个个人博客?
  5. java使用ajax异步刷新_Jquery的Ajax实现异步刷新
  6. python 小例子 源码 莫凡_100 个 Python 小例子(一)
  7. miniui列表下拉允许编辑且保存_在职必备,下拉列表|Excel
  8. android上传文件php,PHP编写安卓文件上传接口
  9. springboot web项目_Vue、Spring Boot开发小而完整的Web前后端分离项目实战12
  10. 千方百计管理系统服务器地址,千方百计医药管理系统如何查库存