2009-03-05 7 views
1

J'ai cinq DropDownList s reliés avec le contrôle AJAX CascadingDropDown. Quand il fonctionne localement, ils fonctionnent bien. Cependant lors de l'exécution sur le serveur de production sur Internet, je reçois cette erreur chaque fois que je sélectionne un nouvel élément:Erreur CascadingDropDown - 'options' est null ou un objet

'options' is null or not an object 

Débogage cela montre la fonction qui est à l'origine (il 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); 
    } 
}, 

Est-ce que quelqu'un a des idées pour expliquer pourquoi? Je suppose que c'est parce que cela prend plus de temps pour charger les articles sur Internet et que cela affecte le contrôle?

J'utilise .NET 3.5.

Merci d'avance.

+0

var e = this.get_element(); après avoir exécuté ceci, est-il nul? –

Répondre

3

Assurez-vous que la liste déroulante a autopostback = "false" .autopostback = "true" était à l'origine du problème pour moi. - Fahad

Questions connexes