【1】例如:
ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), ‘click’, ‘alert(‘提示信息’)’, true );
就可以正常的弹出alert对话框了。
注:
(1)如果在页面中有多个UpdatePanel,如果每个UpdatePanel的UpdateMode都是“always”的话,
那么你使用那个UpdatePanel的实例作为参数都可以;
(2)如果每个UpdaePanel的UpdateMode=conditional,
那么你必须使用正在更新的那个UpdatePanel作为参数,这样脚本才能起作用。
【2】
ScriptManager.RegisterStartupScript(btnDel, typeof(string), “”, " ", false);
倘若采用false,那么则要采用javascript脚本。true的话是不需要的。
【3】
不少朋友会看到:
使用了UpdatePanel控件来实现局部刷新效果,在后台又需要注册脚本来弹出提示窗口等操作,
然而在ie8,遨游等等浏览器下都是正常的,但是在IE10或搜狗等浏览器下提示窗口就弹不出来了,这是怎么回事呢?
其实这种问题是浏览器兼容性问题。当您遇到编译执行都成功,就是弹不出来窗口时候,换个浏览器试试吧。
有时候这种问题调试了大半天,结果却是浏览器的兼容性,哎,真是无语。【 更换浏览器】
转:https://blog.csdn.net/paullink520/article/details/18226687