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

简介: 转载:http://www.cnblogs.com/brusehht/archive/2009/03/19/1416802.html 常情况下,我们在使用ajax利用updatepanel实现页面局部刷新时需要有提示信息,而传统的方式是利用 Page.

转载: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>");
}

 

 
目录
相关文章
|
3月前
|
前端开发
解决elementUI弹出框关闭后再打开el-select下拉框无法选中的问题
解决elementUI弹出框关闭后再打开el-select下拉框无法选中的问题
47 0
el-menu导航报错Missing required prop: "index"、点击只有一级菜单时不合上其他已展开菜单
el-menu导航报错Missing required prop: "index"、点击只有一级菜单时不合上其他已展开菜单
184 0
|
C++
VS Code 快速清空控制台 快捷键设置
快速学习VS Code 快速清空控制台 快捷键设置
215 1
VS Code 快速清空控制台 快捷键设置
PyQt5 技术篇-设置输入框的placeholder方法,Qt Designer设置Line Edit、Text Edit编辑框的placeholder
PyQt5 技术篇-设置输入框的placeholder方法,Qt Designer设置Line Edit、Text Edit编辑框的placeholder
538 0
PyQt5 技术篇-设置输入框的placeholder方法,Qt Designer设置Line Edit、Text Edit编辑框的placeholder
Button 使用Command 按钮置灰未更新
原文:Button 使用Command 按钮置灰未更新 当Button绑定了Command,按钮在窗口弹出、或者其它事件时,会自动置灰. 有时,异步执行时间较长时,界面一些绑定了命令的Button,State不会变化,会一直置灰。
1052 0
|
容器 开发者
Ext6使用tabPanel关闭tab再打开报错的解决
使用chrom浏览器的开发者工具的console追溯报错信息如下: Uncaught Error:Cannot add destroyed item 'panel-1043' to Container 'centertab-1021'
1477 0
|
.NET 开发框架 前端开发

热门文章

最新文章