Hello. I'm mentioned a weird bug, which ups sometimes by mono people on the internet, and related to nested UpdatePanels on page.<div>So, I have a page, and some nested UpdatePanels, contained in some dynamically loaded UserControls. On the most child panel I have a button, which need to be updated on click, but it does not, where as on Windows/.NET4.0 it does. I've found, that lines ( from 322) in UpdatePanel.cs:<br>
<br><div>UpdatePanel parent = ParentPanel;</div><div>if (parent != null && parent.ChildrenAsTriggers)</div><div><span style="white-space:pre">     </span>writer.Write (sb.ToString ());</div><div>else</div><div><span style="white-space:pre">     </span>ScriptManager.WriteCallbackPanel (responseOutput, this, sb);</div>
<div><br></div>of current git trunk. I think that there are additional check required:</div><div><br></div><div>if (parent != null && parent.ChildrenAsTriggers && parent.RequiresUpdate)<br><br>so, push this update panel content to the parent's writer only if it requires update, coz we lost all output if parent don't need to be updated. Simple workarround is to turn off ChildrenAsTriggers on parent panel - and all works fine. What do you think about?</div>