Di solito, quando il gestore Page_Load
evento viene aggiunta a un file codebehind da Visual Studio (ad esempio, fare doppio clic sulla pagina in modalità di progettazione), si finisce per guardare in questo modo:ReSharper suggerimento Page Load = PageLoad
/// <summary>
/// Handles the Load event of the Page control.
/// </summary>
/// <param name="sender">The source of the event.</param>
/// <param name="e">The <see cref="System.EventArgs"/> instance containing the event data.</param>
protected void Page_Load(object sender, EventArgs e)
{
// ...
}
Ma ReSharper suggerisce Name 'Page_Load' does not match rule 'Methods, properties and events'. Suggested name is 'PageLoad'
. Sto indovinando c'è un modo migliore per definire il gestore per il caricamento della pagina, ma non riesco a ricordare quale sia la sintassi, ma immagino che risolverebbe questo avvertimento di Resharper?
Forse qualcosa di simile:
/// <summary>
/// Raises the <see cref="E:System.Web.UI.Control.Load"/> event.
/// </summary>
/// <param name="e">The <see cref="T:System.EventArgs"/> object that contains the event data.</param>
protected override void OnLoad(EventArgs e)
{
base.OnLoad(e);
// ...
}
ma mi sembra di ricordare che OnLoad
e PageLoad
non sono esattamente la stessa cosa?
Questo è un collegamento utile con una buona spiegazione. Saluti. :) –