2016-03-24 13 views
-1

Ich werde versuchen, dies in den einfachsten Begriffen zu setzen und hoffentlich kann mir jemand helfen. Ich bin neu in MVC und ich versuche, die Seile zu lernen.Dynamisch Objekte aus Drop-down-Liste zur Liste hinzufügen

Ich habe eine Dropdown-Liste, die mit Tenant-Objekten gefüllt ist.

Ich möchte, dass ein Benutzer in der Dropdownliste einen Mandanten auswählen kann und diesen Mandanten zu einer Liste hinzufügen (Enumerable of Tenant-Objekte) und unterhalb der Dropdown-Liste in einem Abschnitt mit dem Titel "Added Tenants" angezeigt wird der ausgewählte Mieter aus dem Dropdown-Menü.

Ich möchte nicht, dass diese Mandanten der Datenbank später hinzugefügt werden, da dies ein Formular ist, das eine Lease erstellt, und ich möchte, dass sie den Rest der Lease ausfüllen und alles auf einmal erstellen.

Ich hoffe, jemand kann mir helfen oder zumindest in die richtige Richtung zeigen. Ja, ich habe Suchen durchgeführt, aber noch nichts gefunden, was mir helfen würde oder das ich verstanden habe.

Bearbeiten: Die Liste kann Objekt, nur eine ID oder sogar eine Auswahlliste sein. Das Endspiel besteht darin, diese Liste zu verwenden, um sie der Sammlung hinzuzufügen, die eine 1 zu viele Beziehung ist. Diese Liste wird auch verwendet, um Teilansichten mit den Tenant-Informationen zu füllen, ähnlich wie die Tags beim Stack-Überlauf funktionieren.

+0

Sie Javascript/Abfrage benötigen Client-Seite Ereignisse zu behandeln. Aber Sie finden es leichter, nur eine Listbox oder eine Checkbox-Liste aller Mandanten zu verwenden, so dass die Werte ohne Javascript zurückgeben, um das DOM zu ändern. –

Antwort

1

Es ist zwar nicht klar, was die "Liste" ist, die hinzugefügt werden soll (d. H. Eine UL- oder eine Formularauswahlliste), aber diese Lösung wird in JavaScript und nicht in ASP ausgeführt.

Versuchen Sie ein paar Suchvorgänge auf SO. Wie zum Beispiel:

jQuery moving MultiSelect values to another MultiSelect

+0

Die Liste an dieser Stelle kann und Objekt von Mietern oder nur eine Liste von IDs sein. Nachdem ich diese Liste habe, bin ich ziemlich sicher, dass ich den Rest mit einer Teilansicht behandeln kann, die die Tenant-Informationen lädt, um einen Namen anzuzeigen. Und ja, ich dachte, ich würde dafür ein Javascript brauchen, ich werde mir ansehen, was du gepostet hast. –

Verwandte Themen