ASP.NETページの実行時間を計算して、ページに表示したいと思います。現在、System.Diagnostics.Stopwatchを使用して実行時間を計算し、その値をログデータベースに保存しています。
ストップウォッチはOnInitで開始され、OnPreRenderCompleteで停止します。これは非常にうまく機能しているようで、ページトレースに示されているものと同様の実行時間を与えています。
問題は、ストップウォッチの停止がライフサイクルの後半であるため、ページに実行時間を表示できないことです。
これを行うための最良の方法は何ですか?