die Elemente hinzugefügt, um die ListBox
Kontrolle durch Javascript erreichen nie die Server.Verfahren Artikel auf dem Server erstellt werden und werden zu Viewstate, wenn die Seite aufgebaut und an den Browser gesendet.
Sie können nicht ändern ListBox
Elemente in Javascript und dann posten sie zurück auf den Server, da dies eine Sicherheitsbedrohung ist. Stellen Sie sich vor, ein Hacker könnte Ihre Liste durch Javascript ändern und die Änderungen auf dem Server veröffentlichen.
Als Arbeit um gibt es drei Optionen, die ich denken kann: hinter
- Füllen Sie die
ListBox
von Code.
- Füllen Sie die
ListBox
von .ASPX. statt den Aufruf der Server-Seite
- Füllen Sie das Listenfeld durch Javascript, wie Sie jetzt tun, aber wenn ein Element ausgewählt wird
SelectedIndexChange
eine Javascript-Funktion aufrufen und Post zurück an den Server mit $.ajax
und [WebMethod]