Что происходит между щелчком LinkButton и срабатыванием обработчика ListView OnItemCommand? - PullRequest
0 голосов
/ 13 марта 2012

У меня есть ListView, который содержит LinkButton. Когда я запускаю это веб-приложение и нажимаю кнопку LinkButton, ответ (вызов веб-службы, отправка данных обратно) возвращается в течение секунды или около того. Это очень быстро Если я снова нажму на ссылку или на другую ссылку (у списка есть несколько), ответ займет почти минуту.

Я установил точку останова на обработчике ItemCommand и различных методах вниз по течению вплоть до момента получения ответа. Насколько я могу судить, я не могу установить какие-либо точки останова в восходящем направлении от ItemCommand, ближе к нажатию LinkButton.

Оказывается, служба и связанные с ней вызовы методов работают нормально, проблем с производительностью нет вообще. Задержка фактически происходит где-то между щелчком LinkButton и вызываемым обработчиком события ItemCommand. Когда я нажимаю LinkButton, проходит почти минута, прежде чем будет достигнута точка останова в обработчике ItemCommand. Теперь, когда я знаю, ГДЕ проблема, как мне узнать, ЧТО вызывает проблему?

Есть ли способ посмотреть, что вызывает задержку? Я пытался использовать трассировку ASP.NET, но это ничего не показывает, поскольку на самом деле обратной передачи не происходит.

ОБНОВЛЕНИЕ: если я жду приблизительно 1 минуту между нажатиями кнопок LinkButton, проблем с производительностью нет. Конечно, недостатком является то, что я жду минуту между щелчками ... на самом деле не решает проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...