Возьмем действительно простой пример при использовании jQuery для ajaxify нашей страницы...
$.load("getOrders.aspx", {limit: 25}, function(data) {
// info as JSON is available in the data variable
});
и на странице ASP.NET(HTML часть) (только одна строка)
<%@ Page Language="C#" AutoEventWireup="true"
CodeFile="getOrders.aspx.cs" Inherits="getOrders" %>
и на странице ASP.NET(Код ниже)
public partial class getOrders : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
string lmt = Request["limit"];
List<Orders> ords = dll.GetOrders(limit);
WriteOutput( Newtonsoft.Json.JsonConvert.SerializeObject(ords) );
}
private void WriteOutput(string s)
{
Response.Clear();
Response.Write(s);
Response.Flush();
Response.End();
}
}
мой вопрос
Должно ли быть
protected void Page_Load(object sender, EventArgs e)
или
protected void Page_Init(object sender, EventArgs e)
Итак, мы можем сэкономить миллисекунды, поскольку нам не нужно обрабатывать события для страницы, или будет Page_Init
отсутствие какой-либо сортировки метода к моменту его вызова?
P.S. В настоящее время отлично работает в обоих методах, но я просто хочу понять, как выбрать один метод над другим