Я использую asp.net и chrome, и страница через некоторое время перестает отвечать на запросы.Когда я смотрю на отладку Chrome, я вижу, что использование памяти увеличивается примерно до 80 МБ, и Chrome выдает запрос на уничтожение страницы.Счетчик ошибок вращается и генерирует около 30000 ошибок при появлении всплывающего окна.То, что вызывает ошибку, является вызовом панели обновления.Ошибка, отображаемая в Chrome: «Не удалось загрузить ресурс».
Панель обновления: пользователь нажимает кнопку, и панель обновляется.На странице есть только одна панель обновления.
Вот что у меня есть:
function HistoryUIActions() {
$('.SelectDay, .SelectDay1Digit').click(function () { GetNewDate(this); });
};
function GetNewDate(thedateitem) {
var TheDay = $.trim($(thedateitem).html());
TheYear = 2011;
ThisMonth = 2;
DateString = ThisMonth + '/' + TheDay + '/' + TheYear;
__doPostBack('<%= TheUpdatePanel.ClientID %>', DateString);
};
function EndRequestHandler(sender, args) {
HistoryUIActions();
};
Ошибки на каждой обратной передаче составляют: 1,4, 11, 26, 57, 120, 247.... в итоге хром убивает страницу.Когда я ставлю точку останова в функции, она останавливает код сразу после нажатия кнопки;затем, после того как он достигает строки __doPostBack, он снова запускает функцию GetNewDate несколько раз, возвращаясь к строке события click, по-видимому, выполняя ее количество раз, показанное выше.
Есть предложения?