Is it possible to run some piece of code when a user edits a page and changes specific WebPart property value?

I thought I would simply add the piece of code to setter of the property but unfortunately SharePoint executes this code each time the page with the WebPart is loaded - so this is not what I need.

1 Answer 1


In a custom web part, you can certainly accomplish this using the ASP.NET event lifecycle. Web Parts derive from control, and you can code a property changed event.

For out-of-the-box web parts, you cannot.

  • That sounds promising, could you elaborate, please? Is this related to base.OnEditModeChanged? Jun 30, 2014 at 15:56

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.