Wie bindet man Daten an ein Befehlsobjekt, das über eine verschachtelte Eigenschaft verfügt?(Nicht-Domänenobjekt)

StackOverflow https://stackoverflow.com/questions/9011156

  •  14-11-2019
  •  | 
  •  

Frage

Ich versuche, einige Daten an ein Objekt zu binden, das Teil eines Befehlsobjekts ist.Das Objekt bleibt null, wenn Sie versuchen, es zu verwenden.Wahrscheinlich gilte ich nicht die richtigen Daten in der GP, aber ich habe keine Ahnung, was ich falsch mache!

Ich würde erwarten, dass, wenn ich ein Formular mit einem Feldnamen "book.title" einsenden würde, würde dies in das Befehlsobjekt zugeordnet werden. Dies fehl, aber der Titel bleibt [null]

Wenn ich das Befehlsobjekt und das Formular ändern, um den Zeichenfolgen-Titel als Eigenschaft zu verwenden, wird es funktioniert .. generasacodicetagpre.

Jeder Vorschlag, warum die Bindung von 'book.title' fehlschlägt?

War es hilfreich?

Lösung

Versuchen Sie, es vor der Bindung zu initialisieren, wie: generasacodicetagpre.

Andere Tipps

Nur ein Schnellstich dabei.

Der Name des Formularfelds sollte wahrscheinlich book_title anstelle einer Periode sein (nicht sicher, ob es beim Umgang in der Steuerung ein Problem wird). generasacodicetagpre.

In Ihrem Controller erstellen Sie zuerst Ihr Buchmodell und weisen Sie sie an, dann der Klasse, an die sie gebunden ist. generasacodicetagpre.

ist das BuchbindingCommand ein Modell?Weil ich nicht sicher bin, was Sie erreichen wollen.

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