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); }}
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); }}