Я хочу рассчитать время выполнения моих страниц ASP.NET и отобразить его на странице. В настоящее время я рассчитываю время выполнения с помощью System.Diagnostics.Stopwatch, а затем сохраняю значение в базе данных журнала.
Секундомер запускается в OnInit и останавливается в OnPreRenderComplete. Кажется, это работает вполне нормально, и время выполнения у него такое же, как и в трассировке страницы.
Теперь проблема в том, что я не могу отобразить время выполнения на странице, потому что секундомер останавливается слишком поздно в жизненном цикле.
Как лучше всего это сделать?