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

转载: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);
 
下面给出一个函数用于实现弹出提示信息:
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>");
}

 

 

转载于:https://www.cnblogs.com/51net/p/4131190.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
第一篇 ASP.NET AJAX概述 第1章 初识ASP.NET AJAX   1.1 ASP.NET AJAX概述    1.1.1 ASP.NET和ASP.AJAX    1.1.2 ASP.AJAX服务器端架构    1.1.3 ASP.AJAX客户端架构   1.2 搭建ASP.NET AJAX开发环境   1.3 第一个ASP.NET AJAX Web应用程序AjaxStart   1.4 配置ASP.NET AJAXWeb应用程序    1.4.1 配置程序集    1.4.2 配置Web.config文件   1.5 脚本管理控件ScriptManager    1.5.1 ScriptManager控件概述    1.5.2 ScriptManager控件的属性    1.5.3 ScriptManager控件的方法    1.5.4 引入脚本资源    1.5.5 引入Web服务资源    1.5.6 处理AJAX中的异常   1.6 局部更新控件UpdatePanel    1.6.1 UpdatePanel控件概述    1.6.2 UpdatePanel控件的属性    1.6.3 UpdatePanel控件的方法    1.6.4 局部更新    1.6.5 整页回送    1.6.6 多个UpdatePanel控件的更新方式   1.7 ASP.NETAJAX其他服务器控件    1.7.1 计时器控件Timer    1.7.2 更新进度控件UpdatePanel    1.7.3 使用ScriptManagerProxy控件    1.7.4 弹AJAX环境中对话框   1.8 ASP.NET AJAX Control Toolkit    1.8.1 ASP.NET AJAX Control Toolkit概述    1.8.2 安装ASP.NET AJAX Control Toolkit    1.8.3 导入ASP.NET AJAX Control Toolkit中的控件    1.8.4 引用ASP.NET AJAX Control Toolkit中的程序集    1.8.5 ASP.NET AJAX Control Toolkit中的Web演示站点    1.8.6 ASP.NET AJAX Control Toolkit中的Web测试站点 第二篇 ASP.NET AJAX控件  第2章 AJAX Control Toolkit中的文本输入处理   2.1 添加水印提示的TexBox Watermark控件   2.2 拒绝非法字符的FilteredTextBox控件   2.3 多样式验证的ValidatorCallout控件   2.4 智能密码强度提示的PasswordStrength控件   2.5 在线智能输入建议的AutoComplete控件   2.6 弹式日历选择输入的Calendar控件   2.7 弹式日历选择输入的PopupControl控件   2.8 控制并验证用户输入格式的MaskedEdit控件   2.9 可选择输入的PopupControl控件  第3章 AJAX Control Toolkit中的多样式面板   3.1 使用AlwaysVisibleControl控件实现总是可见浮云面板   3.2 使用RoundedCorners控件实现圆角面板   3.3 使用DropShadow控件实现具有阴影的面板   3.4 使用DragPanel 控件实现可拖动的面板   3.5 使用ResizableControl控件实现大小可变的面板   3.6 使用CollapsiblePanel控件实现动态折叠式面板   3.7 使用PopupControl控件实现弹式面板   3.8 使用Tabs控件实现多面板选项卡   3.9 使用HoverMenu控件实现附加信息面板  第4章 AJAXControl Toolkit中的多样式选择和列表   4.1 使用CascadingDropDown控件实现多层次级联选择列表   4.2 使用NumericUpDown控件实现自动增减的选择列表  ……  第5章 AJAX Control Toolkit中的其他控件 第二篇 ASP.NET AJAX典型应用  第6章 用户注册、登录和注销  第7章 基于AJAX的文件和图像处理  第8章 AJAX祝福墙  第9章 AJAX留言簿  第10章 AJAX聊天室  第11章 AJAXRSS阅读器  第12章 AJAX相册  第13章 基于AJAX的电子邮件处理 第三篇 ASP.NET AJAX系统开发实战  第14章 基于AJAX的电子商务应用  第15章 在线即时通讯工具

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值