Давайте рассмотрим действительно простой пример использования jQuery для настройки нашей страницы ...
$.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. В настоящее время отлично работает в обоих методах, но я просто хочу понять все тонкости выбора одного метода вместо другого