Below code is used to get time taken by webpage to download :-
void Application_BeginRequest(object sender, EventArgs e)
{
Context.Items.Add("startime", DateTime.Now);
}
void Application_EndRequest(object sender, EventArgs e)
{
//Get the start time
DateTime dt=(DateTime)Context.Items["startime"];
//calculate the time difference between start and end of request
TimeSpan ts = DateTime.Now-dt;
Response.Write("number of milleseconds for execution"+"--"+ts.TotalMilliseconds);
} | |