ajax 4.0 0x800a139e — Ошибка времени выполнения JavaScript: исключение Sys.ArgumentException: значение не должно быть нулевым для элементов управления и поведения

#runtime-error #ajaxcontroltoolkit

#время выполнения-ошибка #ajaxcontroltoolkit

Вопрос:

Я пытаюсь обновить свой AJAX с 3.5 до 4. Новая проблема, с которой я сталкиваюсь, — это ошибка, если для видимости моего элемента управления установлено значение hidden.

ajax 4.0 0x800a139e — Ошибка времени выполнения JavaScript: исключение Sys.ArgumentException: значение не должно быть нулевым для элементов управления и поведения.

Кто-нибудь знает, как обойти эту проблему? Кодовая база — C #.

Ответ №1:

Есть ли у вас что-нибудь еще, ссылающееся на скрытый вами элемент управления, например, CascadingDropDown или любой другой элемент управления, который перечисляет ваш элемент управления по имени?

Эта ошибка может быть вызвана тем, что библиотека пытается ссылаться на исходный элемент управления, но не находит его. Посмотрите, в частности, в источнике страницы ссылки на «$create» и убедитесь, что последний переданный параметр действительно указывает на элемент управления на вашей странице.