Bonjour à tous,
Je viens chercher votre aide car je rencontre un problème. Je suis en train de développer un contrôle utilisateur en ASP .NET contenant une listBox qui sera remplie via une requête Ajax.
Ma listbox est correctement remplie via le code suivant :
Mon problème surviens lorsque je souhaite récupérer la valeur sélectionnée, j'ai pour cela développé une fonction pour récupérer la valeur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 for (var i = 0; i < resultats.length - 1; i++) { item = resultats[i].split(":"); var opt = document.createElement("option"); document.getElementById("<%=ListeALB_lst.ClientID %>").options.add(opt); opt.text = item[0] ; opt.value = item[1]; }
Mais je n'arrive jamais à récupérer une valeur, j'obtiens une erreur :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 Public Function getSelectedText() As String Return ListeALB_lst.SelectedItem.Text End Function
"La référence d'objet n'est pas définie à une instance d'un objet.".
Aprés avoir ajouté un espion, je remarque que mon objet listbox ne contiens pas d'items ...
Une idée pour me sortir de mon problème?
Merci d'avance !
Abraal
Partager