用jquery实现一些功能,很多时候是写在
$(document).ready(function() {}
问题是,如果相关的东西(如jquery的一些弹窗功能)在Updatepanel的话,第一次执行是可以的,但是在updatepanel更新后,就不能再用了。求解决之道

解决方案 »

  1.   

    两者冲突了。前面jquery 。$(document).ready(function() {} 什么来忘了。你查下
      

  2.   

    $(document).ready(function(){}); ->此函数为Jquery的内置函数.这样子验证程序就可以正常工作了.但当界面上假如引用了. UpdatePanel时 ready函数就无法正常执行了.这时因为scriptmanager与ready()之间冲突造成(具体原因不知).这时只需要把 $(document).ready(function.....); 更改成为 Sys.Application.add_load(function() .....); 即可.这时你的validate就可以正常跑起来了.
      

  3.   

    Sys.Application.add_load(function() .....)
    放在哪里?
    文件头部还是updatepanel内
      

  4.   

    既然用了jquery 
    用就用到底
    用他的无刷新 不就好了