Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >如何在使用了updatepanel后弹出提示信息

如何在使用了updatepanel后弹出提示信息

作者头像
跟着阿笨一起玩NET
发布于 2018-09-19 08:39:06
发布于 2018-09-19 08:39:06
94200
代码可运行
举报
运行总次数:0
代码可运行

转载:http://www.cnblogs.com/brusehht/archive/2009/03/19/1416802.html

常情况下,我们在使用ajax利用updatepanel实现页面局部刷新时需要有提示信息,而传统的方式是利用

Page.ClientScript.RegisterStartupScript来注册客户端脚本实现信息提示,但这种方式在ajax中不起作用,必须选择

System.Web.UI.ScriptManager.RegisterStartupScript来替代Page.ClientScript.RegisterStartupScript

例子.

System.Web.UI.ScriptManager.RegisterStartupScript(this.updatepanel1, this.GetType(), "unReport", "alert('保存成功!');window.close();", true);

下面给出一个函数用于实现弹出提示信息:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
public static void Show(System.Web.UI.UpdatePanel updatePanel, string msg)
{
   ScriptManager.RegisterStartupScript(updatePanel, updatePanel.Page.GetType(), "message", "alert('" + msg.ToString() + "');", true);
   //page.ClientScript.RegisterStartupScript(page.GetType(), "message", "<mce:script language='javascript' defer><!--
     alert('" + msg.ToString() + "');
   // --></mce:script>");
}
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2014-11-29 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
ScriptManager.RegisterStartupScript 方法
1、ScriptManager.RegisterStartupScript 方法 (Page, Type, String, String, Boolean):
全栈程序员站长
2022/09/09
6690
ScriptManager.RegisterStartupScript方法[通俗易懂]
Page.ClientScript.RegisterStartupScript(Page.GetType(), “”, “<script>window.open(‘default2.aspx’)</script>”); 如果页面中使用了Ajax ,则上述代码即使执行也无效果。对这种情况我们通常采用: ScriptManager.RegisterStartupScript(this.Button1, this.GetType(), “alertScript”, “window.open(‘default2.aspx’);”, true); 其中第一个参数为要注册脚本的控件ID,试了一下,只要是本页面的就行。 第二个参数为注册脚本控件类型,是控件还是this的GetType()都可以,typeOf(string)也没问题. 第三个脚本函数的名字,随便起。 第四个是脚本内容。 第五个是标明是否再添加脚本标签,如果第四个参数里包含了<script></script>标签,此处则为false,否则为true。
全栈程序员站长
2022/09/14
4690
The message received from the server could not be parsed 错误解决方法
因为用的是Ajax的  ScriptManager + UpdatePanel控件
DougWang
2020/02/18
6630
ScriptManager.RegisterStartupScript()方法
cs中运行某段js代码方式可以是: Page.ClientScript.RegisterStartupScript(Page.GetType(),””,”<script>window.open(‘default2.aspx’)</script>”);
全栈程序员站长
2022/09/09
7620
Asp.Net统一前后端提示信息方案
要解决的问题 减少弹框前后端代码量 增强可维护性 前后端提示资源统一 可以实现简单的多语言提示方案 增强重用性和易用性       ... 用自定义XML汇总提示信息
Porschev
2018/01/16
1.7K0
Asp.Net统一前后端提示信息方案
关于ScriptManager.RegisterStartupScript 摘录
GetType 运算符 (Visual Basic) 来指定该参数,以检索正在注册该脚本的控件的类型。 key 类型:
全栈程序员站长
2022/09/06
4340
ASP.NET AJAX(3)__UpdatePanel
今天也不知道写不写的完了,最近闲下来了,却感冒了,早上起来都不会说话了,不过幸亏咱不是靠嘴皮子过活了,哎~~~~窃喜吧 上一篇简单写到UpdatePanel的一些好处和坏处,这一篇呢,就细致的认识一下UpdatePanel这个控件,并合理的使用它 UpdatePanel的一些属性 : RenderMode     __Block(默认值):设定UpdatePanel使用DIV来圈出要跟新的区域     __Inline:设定UpdatePanel使用span来。。。。。。 UpdateMode  
小白哥哥
2018/03/07
4.9K0
ASP.NET AJAX(3)__UpdatePanel
C#开发中Windows域认证登录
吉日嘎了的Webform例子程序做的很好,但在我们公司,除了使用GPM通用权限管理自带的账户系统登录,还需要集成Windows域账户登录。对于如何实现,我思考了一段时间,大体的思路如下:
崔文远TroyCui
2019/02/26
1.9K0
WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。「建议收藏」
在我们平时登录微博或是淘宝时,除了输入账号密码,经常还要输入验证码,不管是哪一项我们输错了,都会弹出相应的提示框,我们在cs中,用msgbox就可以弹出提示框,那么在网页上,如何弹出提示框呢?以登录时用户名或验证码提示为例:
全栈程序员站长
2022/08/09
1K0
WebForms UnobtrusiveValidationMode 需要“jquery”ScriptResourceMapping。「建议收藏」
RegisterStartupScript 用法
ClientScript.RegisterStartupScript方法有3个重载: 1:RegisterStartupScript(Page, String, String) 向 ScriptManager 控件注册一个启动脚本块并将该脚本块添加到页面中。需要向第三个参数添加<script></script>脚本标签。 第一个参数为页面Page。 第二个脚本函数的名字,随便起。 第三个是<script></script>形式的脚本内容。 2:RegisterStartupScript(Control, Type, String, String, Boolean) 使用 ScriptManager 控件为 UpdatePanel 中的某个控件注册一个启动脚本块,并将该脚本块添加到页面中。 第一个参数为要注册脚本的控件ID,试了一下,只要是本页面的就行。 第二个参数为注册脚本控件类型,是控件还是this的GetType()都可以,typeOf(string)也没问题. 第三个脚本函数的名字,随便起。 第四个是脚本内容。 第五个是标明是否再添加脚本标签,如果第四个参数里包含了<script></script>标签,此处则为false,否则为true。 3:RegisterStartupScript(Page, Type, String, String, Boolean) 为每个异步回发向 ScriptManager 控件注册一个启动脚本块,并将该脚本块添加到页面中。页面如果有用到Ajax需要用到这种。 第一个参数为页面Page。 第二个参数为注册脚本控件类型,是控件还是this的GetType()都可以,typeOf(string)也没问题. 第三个脚本函数的名字,随便起。 第四个是脚本内容。 第五个是标明是否再添加脚本标签,如果第四个参数里包含了<script></script>标签,此处则为false,否则为true。 下面的语句就挺好使。
全栈程序员站长
2022/09/09
3830
推荐优秀弹出层组件:layer
以前用artDialog较多,包括DTcms中用得也是artDialog弹出框,并做了jQuery封装。去年开始了解到Layer,就喜欢上了,并在多个项目中使用。今天在博客上正式推荐一下,毕竟免费用了那么久,也没有给作者Github上点星。
崔文远TroyCui
2019/02/26
1.1K0
ASP.NET 实现发送邮件 + 多个收件人 + 多个附件
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/42011431
DannyHoo
2018/09/13
2K0
ASP.NET 实现发送邮件 + 多个收件人 + 多个附件
ASP.NET实现文件的上传和下载
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyuyang6688/article/details/40785429
DannyHoo
2018/09/13
9.2K1
ASP.NET实现文件的上传和下载
C#开发中Windows域认证登录2016(扩展吉日嘎拉GPM系统V4.2)
2013年搞公司的OA时,为了统一用户登录,将Windows AD的用户和OA的账号对接,OA用户名的规则就是使用Windows AD的用户名,格式举例:Troy.Cui,原理就是先进行域服务器的认证,认证完毕使用自定义的函数根据用户名读取出OA的用户信息,然后读取出用户名和密码信息,最后使用获取到的用户名和密码进行正常的登录。当时的文章:《C#开发中Windows域认证登录2(扩展吉日嘎拉GPM系统)》,本周打算OA中开发在线培训的功能,也想借此机会升级一下底层的应用DotNet.Business和DotNet.Utilities,第一个要升级的项目就是这个Windows域账号登录。
崔文远TroyCui
2019/02/26
7760
UpdatePanel Control
原帖地址:http://www.cnblogs.com/caviare/archive/2007/09/21/901500.html
全栈程序员站长
2022/09/15
6330
编译器警告RegisterStartupScript已经过时
protected void AlertMsg(string msg) { this.Page.RegisterStartupScript(“alert”, “<script language=\”javascript\”>alert(‘” + msg + “‘);</script>”); } 使用上面的代码建立的客户端脚本块 编译器会警告RegisterStartupScript已经过时 MSDN查到的Page.RegisterStartupScript 方法
全栈程序员站长
2022/09/09
2450
Page.ClientScript.RegisterStartupScript() 方法「建议收藏」
Page.ClientScript.RegisterStartupScript() 方法 与Page.ClientScript.RegisterClientScriptBlock() 方法
全栈程序员站长
2022/09/09
2.1K0
ClientScriptManager.RegisterStartupScript.
当我们要注册一个在页面启动的脚本时,我们会用ClientScriptManager.RegisterStartupScript 。
全栈程序员站长
2022/09/09
4110
自定义的向客户端输出Javascript脚本alert函数
 public void alert(string msg, string key)
Java架构师必看
2021/03/22
1.6K0
RegisterStartupScript 过期
ClientScriptManager.RegisterStartupScript 方法:
全栈程序员站长
2022/09/09
1.1K0
推荐阅读
相关推荐
ScriptManager.RegisterStartupScript 方法
更多 >
领券
社区富文本编辑器全新改版!诚邀体验~
全新交互,全新视觉,新增快捷键、悬浮工具栏、高亮块等功能并同时优化现有功能,全面提升创作效率和体验
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验