Event receiver itemupdating beforeproperties
Points to be noted: Anyway the proper way of doing things is real simple, and I stumbled upon it using Powershell to check my event receivers.SPEvent Receiver Definition has a Synchronization property.So to set a Receiver as Synchronous, just add Synchronous to your definition (elements.xml) or in code set the Synchronization property.Eg: Conclusion : In our Software Development world, everything has limitation at the same time everything is possible, the only thing required is good analyses.
You can also use event receivers to validate the data that the user wants to change.
Here Randy Williams denoted Before Properties of SPEvent Receiver contains "No Value" for lists. So its good and I got better idea of how before and after events work for both lists and libraries from this post.