Question

J'ai cinq DropDownList liés au contrôle AJAX CascadingDropDown . Quand cela fonctionne localement, ils fonctionnent bien. Toutefois, lors de l'exécution sur le serveur de production via Internet, j'obtiens cette erreur chaque fois que je sélectionne un nouvel élément:

'options' is null or not an object

Le débogage affiche la fonction qui en est la cause (c'est JS du contrôle 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);
    }
},

Quelqu'un a-t-il une idée de la raison pour laquelle il le fait? Je suppose que c’est parce que le chargement des éléments sur Internet prend plus de temps et que cela affecte le contrôle?

J'utilise .NET 3.5.

Merci d'avance.

Était-ce utile?

La solution

Assurez-vous que la liste déroulante a autopostback = " false " .autopostback = " true " causait le problème pour moi. - Fahad

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top