_events имеет значение null или не является ошибкой объекта, только когда отладка компиляции = "false" - PullRequest
3 голосов
/ 08 октября 2010

Я некоторое время создавал и использовал страницу в среде разработки, это страница, ориентированная на поиск, которая сильно загружена элементами управления ASP.NET AJAX.Однако недавно я пытался переместить это в рабочий режим, когда бы я ни установил значение в файле Web.Config:

<compilation debug="false">

Нажатие на что-либо на странице, что приведет к обновлению UpdatePanel или AJAX.постбэк вызывает ошибку JavaScript:

Message: '_events' is null or not an object
Line: 5
Char: 36005

Однако, как только я установлю:

<compilation debug="true">

снова, все снова будет работать идеально.

Кто-нибудьесть какие-нибудь советы относительно того, что я мог бы проверить в своем коде, который мог бы вызвать эту ошибку, и почему причина этого параметра debug = "false" в параметре компиляции вызывает это?

Маловероятно, что установка debug = "false" является прямой причиной этой ошибки, но, возможно, если бы я получил некоторые сведения о том, что debug = "false" может работать по-другому, я мог бы лучше знать, где искатьвнутри моего ASP.Net/AJAX-кода, чтобы исправить проблему.

Редактировать: я пробовал это и в IE, и в Firefox с одинаковыми результатами.

Спасибо!

1 Ответ

1 голос
/ 16 декабря 2010

Это оказалось ошибкой в ​​AjaxControlToolkit, которая была устранена в следующей версии. После обновления эти ошибки были устранены.

...