2016-08-05 14 views

Antwort

0

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

  1. Füllen Sie die ListBox von Code.
  2. Füllen Sie die ListBox von .ASPX. statt den Aufruf der Server-Seite
  3. 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]
Verwandte Themen