例如:
updateplane
->ascx用户自定义控件1(初始为可见)->内有依附于js的,如freetextBox
->ascx用户自定义控件2(初始为不可见)->内有依附于js的,如freetextBox 在以上这处结构时,如果中间令ascx用户自定义控件2变为可见,则ascx用户自定义控件2中的freetextbox就会失效一样的如果第三方控件是ajax asp.net Controltoolkit 的部分控件,也会有 这个问题,
还有就是即便是不用ascx而用placehover包裹代码一样会出问题请高手给一个解决方案

解决方案 »

  1.   

    asp.net Ajax没有能够与传统的asp.net兼容。本来这个看上去并不复杂,升级asp.net2.0的ClientScriptManager给出另外一个似乎就可以,但是奇怪实际上由重构出一个 System.Web.UI.ScriptManager 命名空间定义。updatePanel远没有达到将asp.net保持稳定。我看asp.net ajax项目组以及微软那帮宣传队的自圆其说,似乎也没有打算将这个保持兼容,似乎跟学究一样,喜欢研究新的理论然后让大家重构。
      

  2.   

    嗯,也就是说,这个和控件没有什么关系,主要在updatepanel,要多多训练自己将之重构?
    代码太多,晕啊
      

  3.   

    将第三方控件放入updatepanel中,会导致第三方脚步无法执行的问题,这个暂时应该没法解决的。