昨天刚下了Asp.net 2.0 Ajax beta 2.0 的更新了下发现很多画面有
"An extender can't be in a different UpdatePanel than the control it extends." error really needs debugging information"
错误。
出这里错误的ajax 控件一般为有target属性的,指定到一个updatePanel里面的控件里。
一个简单的解决方法可以把ajax 控件也放进updatepanel里。但不是对所有的有效的
That is a difference of the new release over previous... The error however is explicit - any controls that have target properties to point to something that the Update Panel triggers on can only be placed within the update panel.... HOWEVER... there is an override by programtically overriding it using the "ChldrenAsTriggers" property...http://ajax.asp.net/docs/mref/0b850465-67ca-2600-9fdc-2c16d689ab89.aspx
ASP.NET 2.0 AJAX 错误解析
本文探讨了ASP.NET 2.0 AJAX beta2.0中出现的Anextendercan'tbeinadifferentUpdatePanelthanthecontrolitextends错误,并提供了调试信息及解决方案。该错误通常出现在具有目标属性的AJAX控件上,当这些控件指向UpdatePanel触发的其他控件时发生。文章给出了将控件放置于同一UpdatePanel内的解决办法,并介绍了通过编程方式设置ChildrenAsTriggers属性来覆盖默认行为的方法。
4724

被折叠的 条评论
为什么被折叠?



