2009-07-09 8 views
0

Ich habe ein Formular für die Registrierung, wo der Benutzer seine Universität auswählen muss. Danach muss der Benutzer die Fakultät auswählen.Wie kann ich eine Dropdown-Liste mit AJAX ändern?

Wenn ein Wert in der Dropdown-Liste der Universität ausgewählt ist, möchte ich AJAX verwenden, um die Fakultät basierend auf der ausgewählten Universität zu aktualisieren.

Wie würde ich das erreichen?

+1

Bitte geben Sie weitere Details zu der von Ihnen verwendeten Technologie und ein minimales, unabhängiges, reproduzierbares Codebeispiel an. Dies wird der SO Community helfen, Ihnen zu helfen. –

Antwort

0

Behandeln Sie das SelectedIndexChange-Ereignis in Ihrer University-Dropdownliste. Rufen Sie in diesem Ereignishandler Ihre Fakultätsliste für die ausgewählte Universität ab. Iterieren Sie Ihre Ergebnisse und fügen Sie Listenelemente zu Ihrer Fakultät hinzu.

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

Blick in die CascasdingDropDown Steuerung im AJAX.NET Toolkit als auch. Es ist sehr einfach zu bedienen.

Verwandte Themen