в global.asax
для измерения времени выполнения запроса в onbeginrequest
(запуск секундомера) и onendrequest
(вычислите разницу).response.write пишет после закрытия тега html, как вместо этого заменить строку из ответа внутри html?
, а затем в конце запроса сделать response.write
с результатом.
однако он записывает результат ПОСЛЕ закрытия тега html.в основном добавляет к концу.
текущей строки кода:
HttpContext.Current.Response.Write(elapsedTime);
есть простой способ для записи ответов на ЗАМЕНЫ строку :: actualResult :: в пределах фактического HTML с фактическим результатом строки из записи ответа ?
Я пробовал много вещей, включая поиск в Интернете, но, похоже, никто не нуждается в этом, или я сосать при поиске. я думал, что я мог бы просто получить весь ответ как-то и заменить оттуда, но не знаете, как сделать это ... что-то вдоль ...Response.GetTheEnitreResponse??.Replace
... конечно, это просто выдавать желаемое за действительное;)
Thnx
это кстати .. MVC – b0x0rz
Если вы хотите, чтобы время было визуально на странице, вам нужно будет проанализировать ответ и ввести строку. Это выглядит сложным для вне класса страницы в ASP.NET. << точно lol поэтому мой вопрос;) – b0x0rz
Я чувствую вас, я просто пытался предложить альтернативы, так как нелегко делать то, что вы хотите. Не для слабонервных, но я нашел статью блогера-постановщика Рика Стралла, которая может дать вам несколько идей: http://weblog.west-wind.com/posts/2009/Nov/13/Capturing-and-Transforming-ASPNET -Output-with-ResponseFilter – JasonCoder