I was getting errors into event log when I was trying to update list in which I have written event handler code and again that code was executed from event receiver only, so it goes in loop, sometimes my page becomes very slow.
Solution:
I need to write code which will disabled event firing before when I was trying to update something into same list and then I need to enable event firing after my code.
SAMPLE CODE:
this.DisableEventFiring();
objtem.SystemUpdate(false);
this.EnableEventFiring();
Reference Links:
http://www.sharepoint-tips.com/2006/10/preventing-event-handler-recursion.html
Thank you!
Showing posts with label this.EnableEventFiring(). Show all posts
Showing posts with label this.EnableEventFiring(). Show all posts
Friday, December 11, 2009
How to stop event handler recursion
Labels:
disabled event firing,
enable event firing,
event handler code,
event handler recursion,
event log,
event receiver,
How to stop event handler recursion,
MOSS 2007,
Personal Experience,
SharePoint,
SharePoint Event Receiver,
SharePoint Features,
Sharepoint Problems,
this.DisableEventFiring(),
this.EnableEventFiring(),
update list
Subscribe to:
Posts (Atom)