Я использую замечательный MVC Mini Profiler и пытаюсь профилировать некоторые методы PageMethods.
Проблема в том, что результаты отображаются только при перезагрузке страницы.
В заголовке ответа PageMethods я вижу наращивание идентификаторов 'X-MiniProfiler-Ids', что означает, что Profiler делает свое дело, теперь я хочу видеть эти результаты без перезагрузки страницы.
Одним из решений будет доступ к заголовку ответа самого PageMethod, , как описано здесь .
Это не сработало вообще. В var req = PageMethods.DoWork(callback);
req заканчивается как undefined.
Я также пытался создать новый PageMethod (HttpContext.Current.Response.Headers["X-MiniProfiler-Ids"]
) для возврата заголовка ответа, но, как я себе представлял, он не работал
поскольку заголовок ответа еще не полностью построен (я представляю).
Что я хочу сделать, так это найти способ получить идентификаторы сеансов профилировщика из заголовка или заставить Mini Profiler сделать свое дело, не перезагружая страницу каким-либо другим способом.