No code was changed, so it wasn't anything to do with sequencing of events etc (good idea though The Geek You Need.
Because we will be programmatically updating the Update Panel, we need to set two attributes - Update Mode and Children As Triggers.
Follow these steps: Note: The “Revert changes” button will appear each time you enter a form and click on the “Save and exit” button, even if you didn't make any changes.
under this button click event, I want to change the text property of label like: lbl Confirmation.However, the data-binding architecture does not support updates — that is, data binding is one-way in Web Forms pages. NET Connection Design Tools | Introduction to Data Command Objects in Visual Studio | Executing a Data Command That Returns a Result Set | Executing Updates or Database Commands using a Data Command | Setting and Getting Data Command Parameters | Concurrency Control in ADO.Because a majority of Web applications involve reading data and not updating it, one-way data binding keeps the size and complexity of the page architecture to a minimum for the most common scenarios. We do not want the Update Panel to Update all the time (hijack all Post Backs), so we set this to Conditional. We also do not want to specify the child controls of the Update Panel as triggers, causing it to update, also.
Text = "Confirmation is OK"; but it did not change the text.