Programming notes

Risparmiare risorse per gli eventi ASP.NET


Ecco come risparmiare un pò di risorse quando si scrive un evento in ASP.NET private static readonly object EventSubmitKey = new object(); // The Submit event.[Category("Action"),Description("Raised when the user clicks the button."),EditorBrowsable(EditorBrowsableState.Always),Browsable(true)] public event EventHandler Submit{   add   {      Events.AddHandler(EventSubmitKey, value);   }    remove   {      Events.RemoveHandler(EventSubmitKey, value);   }} // The method that raises the Submit event.protected virtual void OnSubmit(EventArgs e){   EventHandler SubmitHandler = (EventHandler)Events[EventSubmitKey];    if (SubmitHandler != null)   {      SubmitHandler(this, e);   }}