Frage

Wie i-Gehalt von Viewdata auf Dropdown-Liste ändert in MVC-Ansicht mit Hilfe von JavaScript ändern?

War es hilfreich?

Lösung

Kurze Antwort ist. Sie kann nicht

Auch wenn Sie könnten, würde nichts passieren, weil Sie bräuchten Sie die Ansicht mit der neuen Bildschirmtextsystem zu machen.

Javascript läuft Client-Seite. Das heißt, der Computer des Benutzers.

Viewdata ist eine serverseitige Sammlung. Es ist ein Datenübertragungsobjekt zwischen dem Controller und Ansicht, die Aufenthalte auf dem Server.

Sie müssen die Art und Weise Sie denken, ändern. Sie können entweder die Änderung, die Sie mit Javascript Kunden comptuer wollen, wenn unten Änderungen fallen, oder Sie können den Wert in Dropdown-Liste erstellen und die Ansicht mit den neuen Daten übertragen, und an den Client zurückschicken.

Andere Tipps

Wenn ich nicht falsch bin, kann man nicht von Client ändern, um das Server-Seite Objekt, das nur während der Seiten-Rendering am Leben ist. Sie könnten, indem es andere Daten in Controller Viewdata-Objekt von einer Seite ändern.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top