Asp.Net alert弹出提示信息的5种方法
来源:互联网 发布:淘宝创始人是谁 编辑:程序博客网 时间:2024/05/17 22:17
第一种方法:
[C#] public virtual void RegisterStartupScript( string key, string script );
参数key 标识脚本块的唯一键。script 要发送到客户端的脚本的内容。
以下是一些应用实例:
打开一个新窗口:
page.registerstartupscript(“starup”, ““)
在其他写得好的の博客里面我们可以查看
page.registerstartupscript
但是这种方法现在已经不提倡,当你使用的时候会提示你,该方法已过时。我们找到的替代方法是:
ClientScript.RegisterStartupScript(GetType(),"message","<script>alert('Welcome!');</script>");
在此我们要说明一点,使用这一种方法时会弹白屏,即刷新了页面。
第二种方法:
HttpContext.Current.Response.Write("<script>alert('Welcome!')</script>");
我们采用这一种方法仍然刷新了页面会弹出白屏。
第三种方式:
public static void Show(System.Web.UI.Page page, string message) { page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<script language='javascript' defer>alert('" + message+ "');</script>"); }
这一种方式还是比较盛行的,页面弹出提示,没有白屏。
第四种方式:
Response.Write("<script>alert('Welcome!')</script>");
这一种方式写起来很简便,也有白屏。
第五种方式:
window.showModalDialog('*.aspx', '', 'dialogWidth:385px;dialogHeight:210px;location:no,menubar:no,toolbar:no,status:no');
这一种方式我们是以模态框的方式来展示一种提示框。
以上为本人的使用总结。
注意:
在我们使用的过程中,我们会用到很多像这种的弹窗,本人在使用弹窗的过程中也遇到过很奇葩的问题,在这里与大家分享:当你使用alert弹出一个变量(动态抓取的错误信息)提示信息时,后台也显示运行正常,但是页面上却很平静,有木有?
在此做下解答:监控了后台的变量信息后,也没什么异常,然后又去前台页面看,没有看到弹窗信息,那么弹窗信息到底是否已经输出到前台页面了吗?很多初学者感到困惑了,他们感到无从下手,因为弹窗就没有弹出来,在页面肯定是没有的。那你就没有把一个问题打破砂锅问到底,我们可以通过页面的审查元素看到页面上已经输出了alert的输出,那究竟是什么原因没有弹出来呢?通过一步一步的排除,发现alert输出的变量中有特殊符号,把特殊符号替换掉之后,就一切运行正常了。
在此坐个备忘,提醒小伙伴及时处理这个问题。
0 0
- Asp.Net alert弹出提示信息的5种方法
- Asp.Net alert弹出提示信息的5种方法
- Asp.Net alert弹出提示信息的5种方法
- Asp.Net alert弹出提示信息的5种方法
- Asp.Net alert弹出提示信息的5种方法
- Asp.Net alert弹出提示信息的5种方法
- Asp.Net alert弹出提示信息的5种方法
- Asp.Net alert弹出提示信息的若干种方法
- Asp.Net alert弹出提示信息的若干种方法
- 转:Asp.Net alert弹出提示信息的若干种方法
- Asp.Net alert弹出提示信息的几种方法总结
- Asp.net 后台弹出提示信息方法
- Asp.net 后台弹出提示信息方法
- ASP.NET弹出新窗口的方法【显示提示信息】
- asp.net弹出提示信息的几种方式
- Alert 弹提示信息的5种方法
- 10种asp.net页面弹出提示信息
- 10种asp.net页面弹出提示信息
- android-async-http开源框架的详细解释(附源码HTTP)
- 5.1-2
- 如何做个好员工
- ubuntu 15.04 sublime text 3
- LightOJ1006---Hex-a-bonacci(矩阵快速幂)
- Asp.Net alert弹出提示信息的5种方法
- db2常用的命令
- PHOTOSHOP图层混合模式的计算公式
- 面试题7: 静态变量和实例变量的区别?
- vmware 切换输入法
- Java 获取子网掩码
- lua实现一个小数取整数部分
- 谁是罪犯逻辑问题
- Algorithms—219.Contains Duplicate II