当前位置:  开发笔记 > 编程语言 > 正文

在ASP.Net Postback之后的<Head>中维护JavaScript代码.

如何解决《在ASP.NetPostback之后的<Head>中维护JavaScript代码.》经验,为你挑选了1个好方法。

正如标题所示,我在回发时维护代码时遇到问题.我在Head部分有一堆jQuery代码,这个工作正常,直到发生回发,之后它停止运行!

我怎样才能解决这个问题?头部没有在回发上阅读,有没有办法可以强制这种情况发生?

JavaScript是:

        

Justin Bozon.. 6

如果您只是将代码硬编码到页面的头部,那么回发邮件不会影响它.我会通过调试检查以下内容(FireFox中的FireBug是一个很好的调试器):

验证脚本是否仍在回发中.

验证css类实际上是否附加到页面中的某个元素.

验证浏览器在回发后加载后jquery代码是否正在执行.

编辑:您是否使用UpdatePanels回复邮件?换句话说,这是异步回发还是普通的整页刷新?

编辑编辑:啊......好吧.因此,如果您正在使用UpdatePanels,那么文档的就绪状态已经准备就绪,因此不会再次触发jquery代码的一部分.我会将jquery委托提取到一个单独的函数,您也可以在异步回发后调用它.



1> Justin Bozon..:

如果您只是将代码硬编码到页面的头部,那么回发邮件不会影响它.我会通过调试检查以下内容(FireFox中的FireBug是一个很好的调试器):

验证脚本是否仍在回发中.

验证css类实际上是否附加到页面中的某个元素.

验证浏览器在回发后加载后jquery代码是否正在执行.

编辑:您是否使用UpdatePanels回复邮件?换句话说,这是异步回发还是普通的整页刷新?

编辑编辑:啊......好吧.因此,如果您正在使用UpdatePanels,那么文档的就绪状态已经准备就绪,因此不会再次触发jquery代码的一部分.我会将jquery委托提取到一个单独的函数,您也可以在异步回发后调用它.

推荐阅读
wurtjq
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有