The code might look like this: When they say “not available for post events on list items”, do they mean after events (like Item Updated, Item Deleted, etc)?
The wording is curious here, so I thought I’d take some time to test each combination of common events such as Add, Update and Delete.
These were done across a custom list and then a document library.
Each test involved adding a new item, editing the item and then deleting the item.
Are you able to debug your Event Receiver when you modify an item in the list?
It is nice to update Title in Item Adding and Item Updating events since extra Updates are avoided (without Disable Event Firing), and the "Edit Properties view" will already have the Title filled in Some code example to update title based on filename. For working with Title in Lists, ["Title"] needs to be used.
To achieve this I will will need cath newand old values on the list Item which is being updated, to then find itsequivalent in list2 and proceed to update.
If Ioverride the Item Updating event I am able to get the old value but not the newone, and when I override the Item Updated I can get only the new value.
Mainly my issue is that no matter which of the 2 events I override the countof the After Properties and Before Properties hash Tables is always 0....
For documents, Before and After properties are guaranteed for post events, such as Item Updating and Item Updated, but Before properties are not available for post events on list items.
So, if we go back to our original problem listed above.