title: Resharper suggestion Page_Load = PageLoad
body: <p>Usually when the <code>Page_Load</code> event handler is added to a codebehind file by Visual Studio (e.g. double clicking the page in designer mode), it ends up looking like this:</p>
  
  <pre><code>/// &lt;summary&gt;
  /// Handles the Load event of the Page control.
  /// &lt;/summary&gt;
  /// &lt;param name="sender"&gt;The source of the event.&lt;/param&gt;
  /// &lt;param name="e"&gt;The &lt;see cref="System.EventArgs"/&gt; instance containing the event data.&lt;/param&gt;
  protected void Page_Load(object sender, EventArgs e)
  {
      // ...
  }
  </code></pre>
  
  <p>But Resharper suggests <code>Name 'Page_Load' does not match rule 'Methods, properties and events'. Suggested name is 'PageLoad'</code>. I'm guessing there's a better way to define the handler for page load, but I can't remember what the syntax is, but I imagine it would resolve this Resharper warning? </p>
  
  <p>Perhaps something like:</p>
  
  <pre><code>/// &lt;summary&gt;
  /// Raises the &lt;see cref="E:System.Web.UI.Control.Load"/&gt; event.
  /// &lt;/summary&gt;
  /// &lt;param name="e"&gt;The &lt;see cref="T:System.EventArgs"/&gt; object that contains the event data.&lt;/param&gt;
  protected override void OnLoad(EventArgs e)
  {
      base.OnLoad(e);
      // ...
  }
  </code></pre>
  
  <p>but I seem to recall that <code>OnLoad</code> and <code>PageLoad</code> aren't exactly the same?</p>