asp.net ajax 弹不出alert对话框的解决办法
2007-09-03 15:40
337 查看
相信许多刚开始应用asp.net ajax的朋友会和我一样遇到一个问题,
就是想用js脚本输出一些提示,可是不管是用 Page.RegisterClientScriptBlock还是用 Page.RegisterStartupScript
注册,该死的提示信息总是不出来。其实不是不出来,只是我们叫错了它们的名字,我们只要用下面的这条语句:
ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('提示信息')", true);
就可以正常的弹出alert对话框了。
注:如果在页面中有多个UpdatePanel,如果每个UpdatePanel的UpdateMode都是“always”[默认值]的话,
那么你使用那个UpdatePanel的实例作为参数都可以;如果每个UpdaePanel的UpdateMode=conditional,
那么你必须使用正在更新的那个UpdatePanel作为参数,这样脚本才能起作用。
就是想用js脚本输出一些提示,可是不管是用 Page.RegisterClientScriptBlock还是用 Page.RegisterStartupScript
注册,该死的提示信息总是不出来。其实不是不出来,只是我们叫错了它们的名字,我们只要用下面的这条语句:
ScriptManager.RegisterClientScriptBlock(UpdatePanel1, this.GetType(), "click", "alert('提示信息')", true);
就可以正常的弹出alert对话框了。
注:如果在页面中有多个UpdatePanel,如果每个UpdatePanel的UpdateMode都是“always”[默认值]的话,
那么你使用那个UpdatePanel的实例作为参数都可以;如果每个UpdaePanel的UpdateMode=conditional,
那么你必须使用正在更新的那个UpdatePanel作为参数,这样脚本才能起作用。
相关文章推荐
- asp.net ajax 弹不出alert对话框的解决办法
- asp.net ajax 弹不出alert对话框的解决办法
- asp.net ajax 弹不出alert对话框的解决办法
- asp.net ajax 弹不出alert对话框的解决办法
- asp.net ajax 弹不出alert对话框的解决办法
- asp.net ajax 弹不出alert对话框的解决办法
- asp.net ajax 弹不出alert对话框的解决办法
- asp.net ajax 弹不出alert对话框的解决办法
- asp.net ajax 无法弹出alert对话框的解决方法
- asp.net ajax 无法弹出alert对话框的解决方法
- asp.net ajax 无法弹出alert对话框的解决方法
- 在iis8.5下部署ASP.NET程序AjaxPro不能用问题解决办法
- 两种情况导致的 Asp.net Ajax 中的脚本错误: 'Sys'未定义及解决办法
- ASP.NET 使用alert弹出对话框后,CSS样式失效,字体变大的解决方法
- asp.net mvc Ajax.BeginForm不能异步刷新,或转到新页面,或页面还是刷新了,的原因(或解决办法)
- ASP.NET AJAX时用alert弹出对话框
- 使用Asp.net Ajax时出现'Sys'未定义错误的解决办法
- ASP.NET 使用alert弹出对话框后,CSS样式失效,字体变大的解决方法
- iis 7 asp.net ajax post 请求字节过大报错问题解决办法
- Ajax提交参数的值中带有html标签不能提交成功的解决办法(ASP.NET)