SelectedIndexChanged-Problem

fabilazar

Mitglied
Hi
hab eine Frage:
ich möchte die Unterverzeichnisse eines ausgewählten Eintrags (aus einer dropdownlist) in eine andere ddl laden. Dort wiederum will ich ebenfalls einen Eintrag (Ordnername) auswählen und diesen in einer Textbox ausgeben.
Ich habe das folgendermaßen gemacht (erst den 1 Teil):
Code:
privatevoid Vers_Menu_SelectedIndexChanged(object sender, System.EventArgs e)
 
{
 
ListItem li = Vers_Menu.SelectedItem;
 
string versnr = li.ToString();
 
string path = Server.MapPath("/Form/Caly/Spec/Vers/");
 
string newpath = path+versnr;
 
DirectoryInfo di = new DirectoryInfo(newpath);
 
DirectoryInfo [] dinfo = di.GetDirectories();
 
for(int i=0; i < dinfo.Length; i++)
 
{
 
string num = dinfo[i].Name;
 
Sub_Dir.Items.Add(num);
 
}
 
}
okay, beim Klicken auf einen Eintrag in der ddl müßte die Sub_Dir die Unterverzeichnisse des Eintrags hochladen, aber es passiert nichts. Erst wenn ich auf den Button Speichern klicke zeigt er mir in der Sub_Dir die Unterverzeichnisse des gerade ausgewählten Eintrags in der ddl. Jedesmal wenn ich einen anderen Eintrag auswähle und dann auf Speichern klicke werden die Unterverzeichnisse zu der Sub_Dir hinzuaddiert.
Das sollte aber nicht sein, und ausserdem sollen Unterverzeichnisse nur beim Anklicken des gewünschten Eintrags (Version) angezeigt werden.
Whats wrong?
 
okay es hat sich erledigt.

Falls es jemanden interessiert wieso das Servercontrol nicht auf das Mausevent reagiert hat:
AutoPostBack="True"
Ganz einfach wenn mans weiß ;)
Gruss
 
Zurück