2009-07-09 5 views
0

J'ai un formulaire d'inscription où l'utilisateur doit sélectionner son université. Après cela, l'utilisateur doit sélectionner la faculté.Comment puis-je modifier une liste déroulante avec AJAX?

Lorsqu'une valeur est sélectionnée dans la liste déroulante de l'université, je souhaite utiliser AJAX pour mettre à jour la faculté en fonction de l'université sélectionnée.

Comment est-ce que je pourrais y arriver?

+1

Veuillez fournir plus de détails sur la technologie que vous utilisez et un exemple de code minimal, autonome et reproductible. Cela aidera la communauté SO à vous aider. –

Répondre

0

Gérez l'événement SelectedIndexChange sur votre liste déroulante Université. Dans ce gestionnaire d'événement, récupérez votre liste de professeurs pour l'université sélectionnée. Itérez à travers vos résultats et ajoutez des éléments de liste à votre liste déroulante Faculté.

protected void UniversityDD_SelectedIndexChanged(object sender, EventArgs e) 
{ 
    FacultyList = GetFaculty(UniversityDD.SelectedValue); 

    foreach(Faculty faculty in FacultyList) 
     FacultyDD.Items.Add(new ListItem(facultyDisplay, facultyValue)); 

} 
2

Regardez dans le contrôle CascasdingDropDown dans la boîte à outils de AJAX.NET ainsi. C'est très facile à utiliser.

Questions connexes