ajax scripmanager,ScriptManager.RegisterStartupScript()方法在ajax页面无效的解决方法
ScriptManager.RegisterStartupScript()方法在ajax页面无效的解决方法
更新时间:2010年03月08日 19:25:10 作者:
ScriptManager.RegisterStartupScript()方法在ajax页面无效的解决方法
如果不用Ajax,cs中运行某段js代码方式可以是:
Page.ClientScript.RegisterStartupScript(Page.GetType(), "", "window.open('default2.aspx')");
如果页面中使用了Ajax ,则上述代码即使执行也无效果。应对这种情况我们通常采用:
ScriptManager.RegisterStartupScript(this.Button1, this.GetType(), "alertScript", "window.open('default2.aspx');", true);
其中第一个参数为要注册脚本的控件ID,试了一下,只要是本页面的就行。
第二个参数为注册脚本控件类型,是控件还是this的GetType()都可以,typeOf(string)也没问题.
第三个脚本函数的名字,随便起。
第四个是脚本内容。
第五个是标明是否再添加脚本标签,如果第四个参数里包含了标签,此处则为false,否则为true。
注意:aspx代码是这样的
我在Button1_Click的事件里注册脚本,一定要加红色的部分,否则总是提示不能parse什么东西!
另外,js无法干涉cs代码。所以一旦脚本注册成功,js和cs代码会互不相干的各自运行。
相关文章
Asp.Net中文本换行...2007-04-04
说到ASP.NET缓存,那就是:尽早缓存;经常缓存您应该在应用程序的每一层都实现缓存。2010-10-10
这篇文章主要介绍了详解.Net core2.0日志组件Log4net、Nlog简单性能测试,比较log4net、nlog的文件写入性能,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2018-07-07
在做网站开发的时候,常常需要获取,服务器的一些基本信息,怎么获取呢,请参阅下面的简单介绍:2013-07-07
这篇文章主要介绍了ASP.NET Core 2.1 使用Docker运行的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧2018-07-07
这篇文章主要介绍了asp.net微信开发中有关已关注用户管理的相关内容,需要的朋友可以参考下2015-11-11
这篇文章主要为大家详细介绍了visual studio 2019正式版安装简单教程,文中安装步骤介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2019-06-06
这篇文章主要介绍了asp.net中调用存储过程的方法,结合实例形式分析了存储过程的建立与asp.net调用存储过程的相关技巧,需要的朋友可以参考下2016-05-05
我们在实际Web应用中,可能会遇到“需要限定特定的电脑或用户才能使用系统”的问题。2014-08-08
母版页与内容页合并后事件的发生顺序,有需要区别的朋友能用的到2009-03-03
最新评论
ajax scripmanager,ScriptManager.RegisterStartupScript()方法在ajax页面无效的解决方法相关推荐
- ajax异步获取右侧html,Ajax异步获取html数据中包含js方法无效的解决方法
Ajax异步获取html数据中包含js方法无效的解决方法 页面上使用js写了一个获取后台数据的方法 function data() { var tab = $("#dic") $. ...
- ajax请求 拦截窗口,ajax请求成功后新开窗口window.open()被拦截解决方法
ajax请求成功后新开窗口window.open()被拦截解决方法 问题: 前面开发项目时碰到一个问题,ajax 异步请求成功后需要新开窗口打开 url,使用的是 window.open() 方法,但 ...
- axios请求GBK页面中文乱码解决方法
axios请求GBK页面中文乱码解决方法 参考文章: (1)axios请求GBK页面中文乱码解决方法 (2)https://www.cnblogs.com/bjhl/articles/10514038 ...
- mui框架 页面无法滚动解决方法
mui框架 页面无法滚动解决方法 参考文章: (1)mui框架 页面无法滚动解决方法 (2)https://www.cnblogs.com/xzzzys/p/7804096.html (3)https ...
- vue 刷新嵌套路由_vue router嵌套路由在history模式下刷新无法渲染页面问题的解决方法...
解决vue-router嵌套路由(子路由)在history模式下刷新无法渲染页面的问题,具体内容如下 一. 异常描述 本来使用的是vue-router的hash模式,但是hash模式下url需要带&q ...
- html word表格边框变成表格,word表格边框显示不全跨页面显示的解决方法
word表格是很多伙伴常会使用到的一款办公软件,那你晓得边框显示不全跨页面显示如何处理吗?如若不了解的话,就看看下文word表格边框显示不全跨页面显示的解决方法吧. word表格边框显示不全跨页面显示 ...
- 2011年3月更新OFFICE2003精简版word缺少艺术型页面边框的解决方法
2011年3月更新OFFICE2003精简版word缺少艺术型页面边框的解决方法 2010-11-06 15:11:48| 分类: 计算机应用 | 标签: |字号大中小 订阅 有不少精简版的off ...
- vs2005下,回发或回调参数无效的解决方法
vs2005下,"回发或回调参数无效"的解决方法 还是前几天发现的问题,原来在vs2003下使用的ajax无刷新联动代码,放到vs2005的项目后就会出现错误 回发或回调参数无效. ...
- 加mp4文件后js失效_Jquery方法load之后导致js失效解决方法
Jquery方法load之后导致js失效解决方法 >>>>>>>>>>>>>>>>>>> ...
最新文章
- api可以主动采集用户数据吗_模拟量数字量采集卡之EC-8001篇
- RocketMQ错误消息重试策略之重试情况的分析
- 属于python应用领域的有数据可视化_Python数据可视化
- 编程大白给编程小白的四点建议
- 四旋翼双环PID控制
- 算法专题(一)1.1 希尔排序,快速排序
- mysql中如何将几个没有关系的结果集放在一起
- 0028-如何在CDH未启用认证的情况下安装及使用Sentry
- 奇妙生活-神奇的数字-1的故事
- 当初我要是这么学习计算机网络就好了「附图文解析」
- 峰峰值-峰值-平均值-有效值之间有什么关系?
- docker容器必须要有前台进程
- 2019年数学建模C题
- dockerfile文件中copy上下文目录
- iPhone自动设置工作日和节假日闹钟
- PHPstorm 函数或者方法的注释的时间和用户名,PHPstorm里函数方法的注释是没有动态时间设置的,但是看了PHP file里面有时间日期的注释,而PHP Function Doc Commen
- 极路由 安装php,极路由1S刷潘多拉安装优酷路由宝插件
- Javascript+webdriverio App自动化demo
- 浅谈软件定制开发与软件外包的区别
- 分布式任务调度平台XXL-JOB测试报告
热门文章
- 全套源码丨Cocos Creator 轻松玩转 3D 策略对战游戏,创意拉满!
- 在线编辑方法分享!图片在线编辑软件推荐。​
- springmvc简述及实例
- linux6.5怎么安装教程,[系统教程] CentOS6.5详细系统安装教程(图文教程)
- android 开发平板应用(台电 A10)
- 什么样的小程序需要有ICP增值电信业务经营许可证
- HS-SR04超声波模块
- Twitter郭晓江:硅谷公司暗自较力,揭秘机器学习的规模化
- jquery遍历数组、对象
- excel集成python插件,DataNitro最新版|excel调用Python插件(DataNitro) v1.0免费最新版_星星软件园...