$(document).ready 与 UpdatePanel不和谐

gzpepco 2010-09-17 04:41:53
用jquery实现一些功能,很多时候是写在
$(document).ready(function() {。。。}


问题是,如果相关的东西(如jquery的一些弹窗功能)在Updatepanel的话,第一次执行是可以的,但是在updatepanel更新后,就不能再用了。

求解决之道
...全文
55 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
hanqing_liu 2010-09-17
  • 打赏
  • 举报
回复
既然用了jquery
用就用到底
用他的无刷新 不就好了
小_虎 2010-09-17
  • 打赏
  • 举报
回复
你可以执行完后看下源代码。
gzpepco 2010-09-17
  • 打赏
  • 举报
回复
Sys.Application.add_load(function() .....)
放在哪里?
文件头部还是updatepanel内
蝶恋花雨 2010-09-17
  • 打赏
  • 举报
回复
$(document).ready(function(){}); ->此函数为Jquery的内置函数.

这样子验证程序就可以正常工作了.但当界面上假如引用了. UpdatePanel时 ready函数就无法正常执行了.

这时因为scriptmanager与ready()之间冲突造成(具体原因不知).

这时只需要把 $(document).ready(function.....); 更改成为 Sys.Application.add_load(function() .....); 即可.

这时你的validate就可以正常跑起来了.
蝶恋花雨 2010-09-17
  • 打赏
  • 举报
回复
两者冲突了。前面jquery 。$(document).ready(function() {。。。} 什么来忘了。你查下

62,046

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧