The names of the events themselves: Click, Change, etc. Internal methods for triggering these events from code are prefixed with "On" as a naming convention. In ASP.NET markup, you use the OnClick attribute, but what you are really doing is attaching the method to the "Click" event. So the method auto-generated for you by VS is ButtonName_Click. This method is internally passed as a delegate to the event itself.
source
share