Ошибка CascadingDropDown - 'options' является нулем или не является объектом

StackOverflow https://stackoverflow.com/questions/615045

Вопрос

У меня есть пять DropDownList , связанных вместе с элементом управления CascadingDropDown AJAX. Когда он работает локально, они работают нормально. Однако при работе на производственном сервере через Интернет я получаю эту ошибку каждый раз, когда выбираю новый элемент:

'options' is null or not an object

Отладка показывает функцию, которая ее вызывает (это JS из элемента управления CascadingDropDown ):

_clearItems : function() {
    /// <summary>
    /// Clear the items from the drop down
    /// </summary>
    /// <returns />

    var e = this.get_element();
    while (0 < e.options.length) {
        e.remove(0);
    }
},

У кого-нибудь есть идеи, почему он это делает? Я подозреваю, что это потому, что загрузка элементов через Интернет занимает больше времени, и это как-то влияет на управление?

Я использую .NET 3.5.

Заранее спасибо.

Это было полезно?

Решение

Убедитесь, что в раскрывающемся списке есть autopostback = " false " .autopostback = " true " был причиной проблемы для меня. - Фахад

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top